在Gnome中显示隐藏的面板,是否有快捷键?

分享于 

3分钟阅读

电脑

  繁體 雙語

问题:

我已经将面板设置为自动隐藏。 我可以通过将指针移到屏幕底部来让它重新出现,但是我还要指定一个快捷键。 有什么可以做的?


回答 1:

这个应该。

长话短说:

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



使用以下命令创建带有系统的gnome键盘快捷键-> 首选项-> 键盘快捷键:


/path/to/yourtogglescript.sh



或者,你可以将 yourtogglescript.sh 放在路径( ~/bin例如) 中,


yourtogglescript.sh



作为键盘快捷键命令

( 你可能需要调整延迟以适应你的使用情况)


回答 2:

我已经更改了脚本以处理所有面板,包括创建的任何额外面板:


#!/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





KEY  显示  PAN  Short  HID  PANE  
相关文章