有没有办法指定键盘快捷键来隐藏或取消隐藏特定的 gnome 面板?
编辑:有没有办法让按钮组合自动隐藏面板滑出,就像我将鼠标悬停在屏幕的那一侧一样?
答案1
有一个技巧可以做到这一点。
第一部分 - 如何隐藏/显示所有 gnome 面板
1)制作此文件:
gedit ~/.gpnaelhs
2)将其粘贴到其中:
#!/bin/bash
count=0
while read line
do
keys[$((++count))]="${line}/auto_hide"
done <<EOF
$( gconftool-2 --all-dirs "/apps/panel/toplevels" )
EOF
case $( gconftool-2 --get "${keys[1]}" ) in
"0" | "false" | "False" )
new="true"
;;
* )
new="false"
;;
esac
for key in "${keys[@]}"
do
gconftool-2 --set "$key" --type bool "$new"
done
#End of File
3)保存。
4)使其可执行:
sudo chmod + x ~/.gpnaelhs
5)为其创建快捷方式:
gnome-keybinding-properties
6)单击“添加”并输入名称(例如“Gnome Panel Hide - Unhide”)和命令
bash -c '~/.gpnaelhs'
7)点击“确定”
8)单击“禁用”并选择您的快捷方式(例如Ctrl+ P
第二部分 - 如何隐藏/显示一个 gnome 面板
1)首先请备份您的设置
gconftool --dump /apps/panel > ~/.panel.settings.backup.xml
和
mkdir ~/.panel.folders.backup && cp -r ~/.gconf/apps/panel/toplevels/ ~/.panel.folders.backup/
2) 现在我们必须做两件事。首先:编辑文件 ~/.gpnaelhs 并将“/apps/panel/toplevels”更改为“/apps/panel/toplevels/panel_0”(根据需要更改数字)。
3)然后:删除/apps/panel/toplevels 中名为 panel_0 或 panel_1 或 panel_2 ... 的文件夹。
享受!
参考。