Ich verwende Arch Linux mit XFCE 4.10. Ich habe zwei automatisch ausgeblendete Bedienfelder – eines unten (Windows-Stil) und eines oben für Statusinformationen (Temperatur, Lüfter usw.). Gibt es eine Möglichkeit, eine Verzögerung einzustellen, um festzulegen, wie lange der Mauszeiger stillstehen muss, bevor ein Bedienfeld angezeigt wird? Derzeit wird das „Haupt“-Bedienfeld ohne Verzögerung angezeigt, wenn ich meinen Zeiger nach unten bewege (und das ist in Ordnung). Aber wenn mein Zeiger den oberen Rand berührt (aus irgendeinem Grund), wird das obere Bedienfeld angezeigt und das ist ärgerlich.
Gibt es eine Möglichkeit, dies zu ändern und eine Verzögerung einzustellen (oder noch besser, eine Verzögerung nur für ein Panel einzustellen)?
Antwort1
Gelöst! Ich habe hinzugefügt
`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"
` zu ~/.gtkrc-2.0. Es betrifft alle Panels (ich kann nicht nur eines ansprechen), aber... ok.
Antwort2
Wie andere bereits angegeben haben, lautet die richtige Antwort auf diese Frage wie folgt (Tippfehler eines anderen Autors behoben):
Fügen Sie Folgendes hinzu
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"
zur Datei ~/.gtkrc-2.0
. Es wirkt sich auf alle Bedienfelder aus.
Leider gibt es ein bisschenNACHTEIL:
Diese Antwort wurde geschrieben, als Xfce noch GTK+ 2-Komponenten hatte. Das bedeutet, dass die Verzögerung beim automatischen Ausblendenfunktioniert nicht in Xfce 4.12 und neuer.