X 启动时打开的窗口最大化

X 启动时打开的窗口最大化

我有一个 .xsession 脚本。我正在后台打开一个 gnome 终端。我想把它最大化打开。我使用肉桂作为窗口管理器。我确实理解,通常窗口管理器负责在单击最大化按钮时调整客户端 X 应用程序的大小。

我想知道是否有什么办法可以实现这一目标。

~$ cat .xsession
google-chrome > /dev/null 2>&1 &
gnome-terminal &
gnome-session --session cinnamon 

答案1

最简单的方法是

gnome-terminal --maximize

对于一些更强大的选项,请尝试魔鬼派

答案2

在这种特殊情况下,如果有这样的选项,显然就使用它。

对于其他情况,我发现下面的代码有效。

循环之所以存在,是因为如果没有循环,全屏命令很快就会启动,有这样一个窗口可以全屏显示!

wmctrl -l是列出窗口;wc -l是计算行数;wmctrl -r是指定要操作的窗口,并且使用-b可以告诉对该窗口实际执行的操作。

my-application &
while (( ! `wmctrl -l | my-application | wc -l` )) {}
wmctrl -r my-application -b toggle,fullscreen

相关内容