Xorg
X 啟動時打開視窗最大化
我有一個 .xsession 腳本。我正在後台打開一個 gnome 終端。我想最大限度地打開它。我使用 Cinnamon 作為視窗管理器。我確實理解通常視窗管理器負責在點擊最大化按鈕時調整客戶端 X 應用程序的大小。
我想知道是否有任何方法可以實現這一點。
~$ cat .xsession google-chrome > /dev/null 2>&1 & gnome-terminal & gnome-session --session cinnamon
最簡單的方法是做
gnome-terminal --maximize
對於一些更強大的選項,請嘗試DevilsPie。
在這種特殊情況下,如果有這樣的選項,顯然,使用它。
對於其他情況,我發現以下程式碼有效。
循環在那裡,因為如果不是這樣,全屏命令將很快啟動,然後才有這樣的視窗可以全屏顯示!
wmctrl -l
是列出視窗;wc -l
是計算行數;wmctrl -r
是指定要在哪個視窗上操作,並且使用-b
,您可以告訴該視窗實際要做什麼。my-application & while (( ! `wmctrl -l | my-application | wc -l` )) {} wmctrl -r my-application -b toggle,fullscreen