如何设置终端打开最大化

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)

然后注销并重新登录以应用更改。

  • 实际上我发现[终端]从我的统一冲刺中消失了。我意识到复制上面的代码(在我的 U13.10 上已经过时)最好复制原始文件 `$ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/` 然后编辑它将 `Exec=gnome-terminal` 更改为 `Exec=gnome-terminal --window --maximize`。注销然后重新登录。 (7认同)
  • 它在 Ubuntu 12.04 中不起作用 (2认同)

Cra*_*aig 30

  • 打开一个终端。
  • Edit菜单中选择Profile Preferences
  • 勾选Use custom default terminal size并输入对屏幕来说太大的默认大小,例如 240 列和 100 行。

关闭,然后通过单击图标(或按Ctrl+ Alt+ T)打开一个新终端:新终端窗口应该最大化。

这个答案基于我在这里给出的建议: 如何使终端启动最大化?

  • 我确认这在 12.04 中有效,并且可能是最简单的解决方案(至少对于像我这样总是使用最大化窗口的人来说) - 谢谢!我的建议是将默认的列和行设置为略大于填充屏幕的数量,以免在您取消最大化窗口时出现问题。 (2认同)

Bre*_*ala 9

Ubuntu 12.04 和 14.04 LTS

运行ccsm(CompizConfig 设置管理器)。在窗口管理下启用窗口规则并打开它,然后在最大化字段中放置class=Gnome-terminal. 在更改生效之前,您可能需要注销并重新登录。

如果您没有看到 Window Rules,请确保您已经compiz-plugins安装了该软件包。

你可以做更多。我用(class=Gnome-terminal) | (class=Evince).


小智 8

在 Ubuntu 11.10 及更高版本中:

  • 搜索 > 键盘 > 快捷键 > 自定义快捷键 > 添加(+ 按钮)>
    • 名称:启动终端最大化
    • 命令: gnome-terminal --window --maximize
  • 点击应用
  • 点击“已禁用”
  • Shift+ Ctrl+ Alt+T


Bra*_*ane 7

所选答案在完全更新的 Ubuntu 12.04 LTS 上对我不起作用,所以我决定是时候采取更激进的方法了。下面的解决方案经过了高达 16.04 LTS 的测试。

我的旧解决方案

  1. 将原始gnome-terminal可执行文件重命名为 gnome-terminal-original

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用以下内容在/usr/bin命名中创建一个新文件gnome-terminal

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使其可执行:

    sudo chmod +x gnome-terminal
    
    Run Code Online (Sandbox Code Playgroud)

现在无论我如何打开终端,它总是以最大化的方式打开。我认为这种方法的唯一缺点是每次gnome-terminal通过更新管理器或apt-get upgrade.

注意:$@参数意味着可能传递给的所有参数gnome-terminal仍将gnome-terminal-original--maximize参数一起传递给。

更好的解决方案

  1. 安装“wmctrl”:

    sudo apt-get install wmctrl
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将此行添加到~/.bashrc文件的最后:

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
    Run Code Online (Sandbox Code Playgroud)
  3. .bashrc如果需要,对其他用户的文件重复第二步,例如,对于“root”用户 ( /root/.bashrc)。

此解决方案最初不会影响终端窗口的大小,而是在打开后不久将其最大化,通常在几毫秒内。您可以尝试将您在第二步中添加的行移动到.bashrc文件的开头,以使终端更早最大化。


pop*_*pey 6

gnome-terminal --full-screen
Run Code Online (Sandbox Code Playgroud)

您可以在桌面或面板上为此命令创建快捷方式。

  • 不过全屏和最大化还是有区别的。 (6认同)