xfwm4ウィンドウボタンに全画面ボタンを追加するには?

xfwm4ウィンドウボタンに全画面ボタンを追加するには?

私はしばしばフルスクリーンモードでアプリを使用します。いくつかの状況がありますが、最も一般的な状況はプレゼンテーション中に発生します。この場合、このモードをすばやく切り替える必要があり、常にキーボードを使用することはできませんが、マウスは持ち歩くことができます。私はより効率的にデスクトップをカスタマイズしようとしており、xfwm4ウィンドウボタンまたはパネルにクリック可能なフルスクリーンボタンを追加すると非常に便利です。

マウスでフルスクリーンモードを切り替えるためにXFceにクリック可能なボタンを追加する簡単な方法はありますか?理想的には、ウィンドウがフルスクリーンモードの場合でもアクセス可能でなければ終了できません。

ベストアンサー1

バージョン4.14.0以降、xfwmはウィンドウの装飾に「フルスクリーン」ボタンを追加する機能を提供しません。この場合でも、フルスクリーンモードではウィンドウの装飾が消えてしまうため、そのモードをオフにすることはできません。パネルウィジェットを使用するソリューション、または常に上のオーバーレイウィンドウにも同じ警告が適用されます。

マウスだけでフルスクリーンモードの双方向切り替えに簡単にアクセスするには、追加のマウスボタンをそのタスクにバインドすることができます(マウスにボタンがある場合)。これには、次のプログラムペアを使用できますxbindkeysそしてコントロールパネル

まず、両方のプログラムをインストールします。セッションの開始時に開始するように設定されていることを確認してくださいxbindkeysxfce4-session-settings、タブ「アプリケーションの自動起動」;ディストリビューションパッケージはインストール時に自動的に設定できます)。次に、次の内容を入れます~/.xbindkeysrc

"wmctrl -r :ACTIVE: -b toggle,fullscreen"
m:0x0 + b:NNN

NNNを選択したマウスボタンに対応する番号に置き換えます。番号がわからない場合は、ターミナルウィンドウでxev実行し、ウィンドウ上にマウスを移動した状態でボタンをクリックした後、表示されるメッセージから番号を読んで見ることができます。xev -event buttonxev

フルスクリーンモードをオフにすることにあまり興味がない場合は、上記のwmctrlコマンドを実行するパネルランチャーを作成できます。

おすすめ記事