web-dev-qa-db-ja.com

全画面モードでXfce4-panelを非表示にする方法は?

Chromeでyoutubeビデオを再生し、フルスクリーンに切り替えて正常に動作しますが、キーボードの音量ボタンを押して音量を調整すると、xfce4-panelが突然表示されますフルスクリーンモード。 wmctrl -r "xfce4-panel" -b add,belowを使用してみましたが、動作しています。しかし、コマンドを起動時に配置すると、機能しません。効果を得るために、このコマンドをターミナルで毎回手動で入力する必要があります。 XfceのSession and Startupsleep 20 && wmctrl -r "xfce4-panel" -b add,belowコマンドを使用してみましたが、xfce4-panelがロードされた後にコマンドが開始されるというビューがありますが、それでも役に立たない。

追伸:これは、VLCや他のアプリのフルスクリーンモードでも発生します。ここに投稿するためにこのスクリーンショットを作成しようとすると、スクリーンショットでパネルが消えていることがわかります。

1
user12458

Session and startupのようにコマンドを直接貼り付けるのではなく、シェルファイルに記述しました。

#/bin/bash
sleep 10
wmctrl -r "xfce4-panel" -b add,below

そして、それをstartup as "/home/user/wmctrl.sh"として追加し、機能しました。 sleep 10は、xfce4-panelがロードされるまで10秒間待機します。一部のシステムでは時間がかかるため、それに応じてスリープ値を調整する必要があります。 1 secは、ログイン後にxfce4-panelをロードするのに必要な時間よりも多くないため、ほとんどのシステムで最適であり、通常、誰もビデオを再生して全画面表示しないと考えられますシステムの起動から10秒以内に音量を調整します。

1
user12458