tut*_*uca 50 compiz gnome-terminal
我想告诉 compiz、metacity、gnome-terminal 或任何负责打开默认最大化的终端窗口。
我怎样才能做到这一点?
为未来编辑:大多数答案在较旧的 ubuntu 版本中得到了支持,因为 17.10 和大多数支持的解决方案不起作用。
Tom*_*unn 48
启动 gnome-terminal 如下:
gnome-terminal --window --maximize
Run Code Online (Sandbox Code Playgroud)
Isa*_*iah 30
如果你想的gnome-terminal,当你使用GNOME去做,或者是应用程序菜单中打开它打开全屏,把下列指定的文件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
Run Code Online (Sandbox Code Playgroud)
然后注销并重新登录以应用更改。
Cra*_*aig 30
Edit菜单中选择Profile Preferences。Use custom default terminal size并输入对屏幕来说太大的默认大小,例如 240 列和 100 行。关闭,然后通过单击图标(或按Ctrl+ Alt+ T)打开一个新终端:新终端窗口应该最大化。
这个答案基于我在这里给出的建议: 如何使终端启动最大化?
运行ccsm(CompizConfig 设置管理器)。在窗口管理下启用窗口规则并打开它,然后在最大化字段中放置class=Gnome-terminal. 在更改生效之前,您可能需要注销并重新登录。
如果您没有看到 Window Rules,请确保您已经compiz-plugins安装了该软件包。
你可以做更多。我用(class=Gnome-terminal) | (class=Evince).
小智 8
gnome-terminal --window --maximize所选答案在完全更新的 Ubuntu 12.04 LTS 上对我不起作用,所以我决定是时候采取更激进的方法了。下面的解决方案经过了高达 16.04 LTS 的测试。
我的旧解决方案
将原始gnome-terminal可执行文件重命名为
gnome-terminal-original:
cd /usr/bin
sudo mv gnome-terminal gnome-terminal-original
Run Code Online (Sandbox Code Playgroud)使用以下内容在/usr/bin命名中创建一个新文件gnome-terminal:
#!/bin/bash
/usr/bin/gnome-terminal-original --maximize $@
Run Code Online (Sandbox Code Playgroud)使其可执行:
sudo chmod +x gnome-terminal
Run Code Online (Sandbox Code Playgroud)现在无论我如何打开终端,它总是以最大化的方式打开。我认为这种方法的唯一缺点是每次gnome-terminal通过更新管理器或apt-get upgrade.
注意:$@参数意味着可能传递给的所有参数gnome-terminal仍将gnome-terminal-original与--maximize参数一起传递给。
更好的解决方案
安装“wmctrl”:
sudo apt-get install wmctrl
Run Code Online (Sandbox Code Playgroud)将此行添加到~/.bashrc文件的最后:
wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
Run Code Online (Sandbox Code Playgroud).bashrc如果需要,对其他用户的文件重复第二步,例如,对于“root”用户 ( /root/.bashrc)。
此解决方案最初不会影响终端窗口的大小,而是在打开后不久将其最大化,通常在几毫秒内。您可以尝试将您在第二步中添加的行移动到.bashrc文件的开头,以使终端更早最大化。
gnome-terminal --full-screen
Run Code Online (Sandbox Code Playgroud)
您可以在桌面或面板上为此命令创建快捷方式。
| 归档时间: |
|
| 查看次数: |
46559 次 |
| 最近记录: |