Задержка показа панели XFCE 4

Задержка показа панели XFCE 4

Я использую Arch Linux с XFCE 4.10. У меня есть две автоматически скрываемые панели — одна внизу (стиль 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 и новее.

Связанный контент