我知道你可以使用以下命令打开一个最大化的新 gnome 终端:
gnome-terminal --maximize
这不是我的问题。是否有命令可用于最大化我所在的当前终端。我知道您可以使用++Ctrl来最大化它,但我想使用命令从终端执行此操作。SuperUp
答案1
您可以使用wmctrl
:
wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz
或者xdotool
:
xdotool windowsize $(xdotool getactivewindow) 100% 100%
有关详细信息,请参阅For more info, seeman wmctrl
和man xdotool
。
如果您尚未安装这些软件包,您可以使用以下命令安装它们:
sudo apt-get install wmctrl xdotool
答案2
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 最大化任何未来的屏幕
答案3
在 Ubuntu 14.04 的终端窗口中,只需按下F11即可。
答案4
如果你拥有xdotool
版本 2021x(目前,在 Ubuntu 上它仍然是 2016x),你可以windowstate
像这样:
xdotool getactivewindow windowstate --add MAXIMIZED_HORZ windowstate --add MAXIMIZED_VERT
细节:
Usage: windowstate [options] [window=%1]
If no window is given, %1 is used. See WINDOW STACK in xdotool(1)
--add property - add a property
--remove property - remove a property
--toggle property - toggle a property
property can be one of
MODAL, STICKY, MAXIMIZED_VERT, MAXIMIZED_HORZ, SHADED, SKIP_TASKBAR,
SKIP_PAGER, HIDDEN, FULLSCREEN, ABOVE, BELOW, DEMANDS_ATTENTION