Xの起動時に開くウィンドウの最大化

Xの起動時に開くウィンドウの最大化

.xsessionスクリプトがあります。バックグラウンドでGNOME端末を開いています。最大化したいです。私はCinnamonをウィンドウマネージャとして使用しています。私は通常、ウィンドウマネージャが最大化ボタンをクリックしたときにクライアントXアプリケーションのサイズを変更することを担当していることを知っています。

これを達成する方法があるかどうか疑問に思います。

~$ cat .xsession
google-chrome > /dev/null 2>&1 &
gnome-terminal &
gnome-session --session cinnamon 

答え1

最も簡単な方法は

gnome-terminal --maximize

より強力なオプションが必要な場合は、以下を試してください。悪魔の勢力

答え2

この特別な場合にそのようなオプションがある場合は、当然使用してください。

それ以外の場合は、以下のコードが機能していることがわかりました。

ループがないと、フルスクリーンコマンドが非常に迅速に開始されるため、ループが存在します。今後全体画面で見ることができるウィンドウがあります!

wmctrl -lウィンドウを一覧表示することです。wc -l行数を数えることwmctrl -rです。操作するウィンドウを指定し、-bウィンドウで実行される実際の操作を知ることができます。

my-application &
while (( ! `wmctrl -l | my-application | wc -l` )) {}
wmctrl -r my-application -b toggle,fullscreen

関連情報