XFCE 4 パネルの表示遅延

XFCE 4 パネルの表示遅延

私は Arch Linux を XFCE 4.10 で使用しています。自動非表示パネルが 2 つあります。1 つは下部 (Windows スタイル)、もう 1 つはステータス情報 (温度、ファンなど) 用の上部です。パネルが表示されるまでにマウス ポインターを静止させる時間を定義する遅延を設定する方法はありますか? 現在、ポインターを下部に移動すると、遅延なしで「メイン」パネルが表示されます (これで問題ありません)。しかし、ポインターが上部の境界に触れると (何らかの理由で)、上部のパネルが表示されて煩わしいです。

これを変更して遅延を設定する方法はありますか (さらに良いのは、1 つのパネルだけに遅延を設定することです)?

答え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 に追加します。すべてのパネルに影響します (1 つだけをターゲットにすることはできません) が... 問題ありません。

答え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以降では動作しません

関連情報