Estou usando Arch Linux com XFCE 4.10. Tenho dois painéis de ocultação automática - um na parte inferior (estilo Windows) e outro na parte superior para informações de status (temperatura, ventiladores, etc.). Existe uma maneira de definir algum atraso, para definir quanto tempo o ponteiro do mouse deve ficar parado antes que um painel apareça? Atualmente, quando movo o ponteiro para baixo, o painel "principal" aparece sem demora (e tudo bem). Mas quando meu ponteiro toca a borda superior (por qualquer motivo), o painel superior aparece e é irritante.
Existe uma maneira de mudar isso, de definir um atraso (melhor ainda, definir um atraso para apenas um painel)?
Responder1
Resolvido! Eu adicionei
`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"
` para ~/.gtkrc-2.0. Afeta todos os painéis (não consigo segmentar apenas um), mas...ok.
Responder2
Como outros já afirmaram, a resposta correta para esta questão é a seguinte (corrigidos erros de digitação de outro autor da postagem):
Adicione o seguinte
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"
para o arquivo ~/.gtkrc-2.0
Isso afetará todos os painéis.
Infelizmente há um poucoDESVANTAGEM:
Esta resposta foi escrita quando o Xfce ainda tinha componentes GTK+ 2. Isso significa que o atraso automático seránão funciona no Xfce 4.12 e mais recente.