มีปุ่มทางลัดใน Gnome เพื่อแสดงแผงซ่อนหรือไม่?


1

ฉันได้ตั้งค่าพาเนลอัตโนมัติแล้ว ฉันสามารถทำให้มันปรากฏขึ้นอีกครั้งโดยเลื่อนตัวชี้ของฉันไปที่ด้านล่างของหน้าจอ แต่ฉันต้องการกำหนดแป้นพิมพ์ลัดเพื่อทำสิ่งเดียวกัน มีวิธีใดที่จะทำเช่นนั้น?

คำตอบ:


2

นี้ ควรทำเคล็ดลับ

เรื่องสั้นสั้น:

1- เขียนสคริปต์สั้น ๆ (yourtogglescript.sh) ที่สลับสถานะการซ่อนใน gconf:

#!/bin/bash
#find the current state of the panels
state=`gconftool-2 --get "/apps/panel/toplevels/top_panel_screen0/auto_hide"`
#if autohide on, turn it off
if [ $state = "true" ]; then
gconftool-2 --set "/apps/panel/toplevels/top_panel_screen0/unhide_delay" --type integer "0"
gconftool-2 --set "/apps/panel/toplevels/top_panel_screen0/auto_hide" --type bool "false"
gconftool-2 --set "/apps/panel/toplevels/bottom_panel_screen0/unhide_delay" --type integer "0"
gconftool-2 --set "/apps/panel/toplevels/bottom_panel_screen0/auto_hide" --type bool "false"
fi
#if autohide off, turn it on
if [ $state = "false" ]; then
gconftool-2 --set "/apps/panel/toplevels/top_panel_screen0/unhide_delay" --type integer "100000"
gconftool-2 --set "/apps/panel/toplevels/top_panel_screen0/auto_hide" --type bool "true"
gconftool-2 --set "/apps/panel/toplevels/bottom_panel_screen0/unhide_delay" --type integer "100000"
gconftool-2 --set "/apps/panel/toplevels/bottom_panel_screen0/auto_hide" --type bool "true"
fi

2- ทำให้สคริปต์ของคุณทำงานได้:

chmod +x yourtogglescript.sh

3- สร้างแป้นพิมพ์ลัด gnome ด้วย ระบบ - & gt; ค่ากำหนด - & gt; แป้นพิมพ์ลัด ใช้คำสั่งต่อไปนี้:

/path/to/yourtogglescript.sh

หรือคุณสามารถใส่ yourtogglescript.sh ใน PATH (~ / bin เป็นต้น) และใช้เพียง

yourtogglescript.sh

เป็นคำสั่งแป้นพิมพ์ลัดของคุณ

(คุณอาจต้องการปรับความล่าช้าเพื่อให้เหมาะกับการใช้งานของคุณ)


1

ฉันได้เปลี่ยนสคริปต์ให้ทำงานกับแผงควบคุมทั้งหมดรวมถึงแผงเสริมที่สร้างขึ้น:

#!/bin/bash

panelList=$(gconftool-2 --all-dirs "/apps/panel/toplevels")

for panel in $panelList
do
    state=$(gconftool-2 --get "$panel/auto_hide")
    if [ $state = "true" ]; then
        gconftool-2 --set "$panel/unhide_delay" --type integer "0"
        gconftool-2 --set "$panel/auto_hide" --type bool "false"
    else
        gconftool-2 --set "$panel/unhide_delay" --type integer "100000"
        gconftool-2 --set "$panel/auto_hide" --type bool "true"
    fi
done
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.