我想告诉compiz、metacity、gnome-terminal或者负责的任何人,默认最大化打开终端窗口。
我该如何做到这一点?
编辑以备将来参考:在旧版本的Ubuntu中,大多数答案都受到了赞同,但从17.10版本开始,得到最多赞同的解决方案不起作用。
我想告诉compiz、metacity、gnome-terminal或者负责的任何人,默认最大化打开终端窗口。
我该如何做到这一点?
编辑以备将来参考:在旧版本的Ubuntu中,大多数答案都受到了赞同,但从17.10版本开始,得到最多赞同的解决方案不起作用。
gnome-terminal --window --maximize
关闭终端,然后通过点击图标(或按下Ctrl + Alt + T)打开一个新的终端:新的终端窗口应该是最大化的。
这个答案基于我在这里得到的建议: 如何使终端启动时最大化?
Terminal > 80x24
。 - Walter Tross如果你希望当你使用Gnome Do或应用程序菜单打开gnome-terminal时它以全屏模式打开,请将以下内容放入一个名为gnome-terminal.desktop
的文件中,并将其放置在~/.local/share/applications
目录下。
[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal --window --maximize
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.32.0
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-terminal
$ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/
然后编辑它,将
Exec=gnome-terminal
改为
Exec=gnome-terminal --window --maximize
。注销然后重新登录。 - sobi3chgnome-terminal --help-window-options
- Ciro Santilli OurBigBook.com运行ccsm
(CompizConfig设置管理器)。在窗口管理下启用窗口规则并打开它,在最大化字段中输入class=Gnome-terminal
。可能需要注销并重新登录才能生效。
如果您看不到窗口规则,请确保已安装compiz-plugins
软件包。
您可以做更多。我使用(class=Gnome-terminal) | (class=Evince)
。
gnome-terminal --window --maximize
将原始的gnome-terminal
可执行文件重命名为gnome-terminal-original
:
cd /usr/bin
sudo mv gnome-terminal gnome-terminal-original
在/usr/bin
目录下创建一个名为gnome-terminal
的新文件,内容如下:
#!/bin/bash
/usr/bin/gnome-terminal-original --maximize $@
将其设置为可执行文件:
sudo chmod +x gnome-terminal
安装"wmctrl":
sudo apt-get install wmctrl
在您的~/.bashrc
文件的末尾添加以下行:
wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
如果需要,可以为其他用户的.bashrc
文件重复第二步,例如"root"用户(/root/.bashrc
)。
.bashrc
文件的开头,以便更早地使终端最大化。ps aux
或ps aux | grep term
来查找正在运行的可执行文件。或者,尝试将脚本的第二行参数调换一下,像这样:$@ --maximize
。 - Branegnome-terminal
,但事实证明,原始的/usr/bin/gnome-terminal
本身就是一个启动器,用于启动/usr/lib/gnome-terminal/gnome-terminal-server
。因此,其他程序可以直接启动gnome-terminal-server
,这种情况下,我的第一个解决方案将不起作用。但是,别担心,我找到了另一个可行的愚蠢方法,即使在这些情况下也能起作用(请参见我上面更新的答案):) - Branegnome-terminal
窗口还是所有窗口都通用? - orschirognome-terminal
- 例如,尝试打开uxterm
。更准确地说,它应该会影响所有在常规窗口中启动bash
或dash
并加载您的.bashrc
文件的应用程序。然而,可以限制受影响的应用程序。如果有人需要,请告诉我,我会将其添加到我的答案中。 - Branegnome-terminal --full-screen
如果您只想要终端在屏幕上全屏显示,请使用通过当前配置文件首选项对话框更改默认大小的图形界面方法。只需按照以下步骤操作:
对我来说,列设置为128. 您应该设置最适合您的值。