.xsessionスクリプトがあります。バックグラウンドでGNOME端末を開いています。最大化したいです。私はCinnamonをウィンドウマネージャとして使用しています。私は通常、ウィンドウマネージャが最大化ボタンをクリックしたときにクライアントXアプリケーションのサイズを変更することを担当していることを知っています。
これを達成する方法があるかどうか疑問に思います。
~$ cat .xsession
google-chrome > /dev/null 2>&1 &
gnome-terminal &
gnome-session --session cinnamon
答え1
答え2
この特別な場合にそのようなオプションがある場合は、当然使用してください。
それ以外の場合は、以下のコードが機能していることがわかりました。
ループがないと、フルスクリーンコマンドが非常に迅速に開始されるため、ループが存在します。今後全体画面で見ることができるウィンドウがあります!
wmctrl -l
ウィンドウを一覧表示することです。wc -l
行数を数えることwmctrl -r
です。操作するウィンドウを指定し、-b
ウィンドウで実行される実際の操作を知ることができます。
my-application &
while (( ! `wmctrl -l | my-application | wc -l` )) {}
wmctrl -r my-application -b toggle,fullscreen