XFCE 4 面板显示延迟

XFCE 4 面板显示延迟

我正在使用带有 XFCE 4.10 的 Arch Linux。我有两个自动隐藏面板 - 一个在底部(Windows 风格),一个在顶部,用于显示状态信息(温度、风扇等)。有没有办法设置一些延迟,以定义鼠标指针在面板显示之前必须静止多长时间?目前,当我将指针移到底部时,“主”面板会立即显示(这很好)。但是当我的指针触及顶部边框时(无论出于何种原因),上部面板就会显示出来,这很烦人。

有没有办法改变这种情况,设置延迟(甚至更好,只为一个面板设置延迟)?

答案1

解决了!我已添加

`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"

` 到 ~/.gtkrc-2.0。它会影响所有面板(我不能只针对一个)但是...好的。

答案2

正如其他人已经指出的那样,这个问题的正确答案如下(已修复其他发帖人的错别字):

添加以下内容

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"

该文件~/.gtkrc-2.0将影响所有面板。

不幸的是有一点缺点

这个答案是在 Xfce 仍有 GTK+ 2 组件时写的。这意味着延迟自动隐藏将在 Xfce 4.12 及更新版本中不起作用

相关内容