Я использую 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 и новее.