我正在尝试为小型触摸屏设置一个面板,并且我有一个切换自动隐藏的快捷方式,启用自动隐藏会使其出现,但在禁用自动隐藏时会出现短暂的延迟,这很烦人。
使用 Xfce4 面板,我无法在 GUI 中找到更改自动隐藏延迟的方法。是否有任何配置文件等我可以编辑来实现此目的?
答案1
谷歌搜索后返回的结果如下:
将其添加到 ~/.gtkrc-2.0。
style "xfce-panel-window-style" { # Time in miliseconds before the panel will unhide on an enter event XfcePanelWindow::popup-delay = 225 # Time in miliseconds before the panel will hide on a leave event XfcePanelWindow::popdown-delay = 350 } class "XfcePanelWindow" style "xfce-panel-window-style"
答案2
添加~/.config/gtk-3.0/gtk.css
以下内容:
#XfcePanelWindow {
-XfcePanelWindow-popup-delay: 500;
-XfcePanelWindow-popdown-delay: 250;
}
如果退出后不起作用,您可能需要清除缓存:rm -rf ~/.cache
一个替代(也是永久的)解决方案:
xfconf-query -c xfce4-panel -p /panels/panel-0/popup-speed -t int -s 500 --create
xfconf-query -c xfce4-panel -p /panels/panel-0/popdown-speed -t int -s 250 --create
其中panel-0
是面板的名称(请参阅xfconf-query -c xfce4-panel -p /panels -l
)。这些后续设置存储在~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml