以下を使用して、最大化された新しいgnome-terminalを開くことができることを知っています。
gnome-terminal --maximize
それは私の質問ではありません。現在の端末を最大化するために使用できるコマンドはありますか。Ctrl+ Super+ Upを使用して最大化できることはわかっていますが、コマンドを使用して端末から実行したいです。
以下を使用して、最大化された新しいgnome-terminalを開くことができることを知っています。
gnome-terminal --maximize
それは私の質問ではありません。現在の端末を最大化するために使用できるコマンドはありますか。Ctrl+ Super+ Upを使用して最大化できることはわかっていますが、コマンドを使用して端末から実行したいです。
回答:
以下を使用できますwmctrl
。
wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz
またはxdotool
:
xdotool windowsize $(xdotool getactivewindow) 100% 100%
詳細についてはman wmctrl
、およびを参照してくださいman xdotool
。
これらのパッケージがインストールされていない場合は、次のコマンドを使用してインストールできます。
sudo apt-get install wmctrl xdotool
-e
最大化すると-b add,max...
、モニターは切り替わりません(既にある場合は移動できません)最大化)
alias wmax="xdotool key ctrl+super+Up"
alias wmin="xdotool key ctrl+super+Down key ctrl+super+Down"
alias wl="xdotool key ctrl+super+Left"
alias wr="xdotool key ctrl+super+Right"
alias wt=" wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz "
xdotool
コマンドラインX11自動化ツールを使用して、キーストロークの組み合わせをウィンドウに直接送信できます。
xdotool key ctrl+super+Up
一般に、キーストロークを受信するためにターゲットウィンドウを指定する必要がありますが、デフォルトではアクティブウィンドウに送信するため、この場合、追加のウィンドウターゲットは不要です。
xdotool
パッケージは、デフォルトではインストールされていませんが、あなたはあなたの好みのパッケージマネージャ/ソフトウェアセンターからそれを追加することができますかapt-getをを使用して
sudo apt-get install xdotool
次に、〜/ .bash_aliasesファイルを編集して、次の行を追加します
alias wmax='xdotool key ctrl+super+Up'
これにより、wmaxで将来の画面を最大化できます。
wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
既に最大化されたウィンドウが最大化されていないウィンドウに切り替わることを防ぐために使用していました。また、stackoverflow.comif command -v wmctrl >/dev/null 2>&1 then echo 'y' fi
/ a / 677212 / 165330に従って使用しました。