Xorg

X 啟動時打開視窗最大化

  • March 6, 2013

我有一個 .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

引用自:https://unix.stackexchange.com/questions/66979