Xfce 面板 - 更改自动隐藏延迟?

Xfce 面板 - 更改自动隐藏延迟?

我正在尝试为小型触摸屏设置一个面板,并且我有一个切换自动隐藏的快捷方式,启用自动隐藏会使其出现,但在禁用自动隐藏时会出现短暂的延迟,这很烦人。

使用 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"

资料来源:Xfce 文档:主题ArchLinux Wiki:Xfce#面板自动隐藏延迟

答案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

相关内容