Answers:
您可以使用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
防止将已经最大化的窗口切换到未最大化的窗口。另外,我已经if command -v wmctrl >/dev/null 2>&1 then echo 'y' fi
按照stackoverflow.com/a/677212/165330使用。