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