如何全屏启动终端?


32

当我在Unity中使用CTRL+ ALT+ 打开终端时T,我希望此窗口自动最大化,而不是必须另外按ALT+ SPACE和'X'键以使包含它的窗口最大化。

如果我的记忆正确,我确实记得曾经有一个最大化模式,可以在首选项中进行设置,但现在似乎找不到。有任何想法吗?


1
sudo apt-get install terminator (我最喜欢的终端)。然后terminator --fullscreen(如果需要,可以将其放入键盘绑定中,等等)。:)
dylnmc

Answers:


18

您可以为此使用Compiz 窗口规则插件。

  1. 确保已安装CompizConfig设置管理器安装compizconfig-settings-manager 并运行它。

  2. 然后,启用“ 窗口规则”插件:

    启用窗口规则

    并将其设置为与该类的窗口Gnome-terminal匹配:

    在此处输入图片说明

如果您使用其他终端,请使用+按钮为您的终端建立匹配表达式。

如果您希望终端为全屏显示,则可以在插件的配置对话框中使用适当的规则。

在较新版本的Ubuntu(肯定在16.04中)中,您需要compiz-plugins安装软件包才能访问“窗口规则”。
如果没有,则需要安装sudo apt install compiz-plugins并重新启动。


真好!正是我想要的!谢谢!但是,您是否偶然知道CompizConfig在其中进行修改以实现此目的的文件?也许我可以直接编辑它,而不是仅仅为了完成一个简单的任务而安装整个程序。:)
维尔恩(Fern)

2
最新的compiz管理器没有窗口规则?
umpirsky

3
您必须安装compiz-plugins软件包(sudo apt-get install compiz-plugins)。
2013年

36

@Bhargav接近最大化窗口所需的内容-您只需要使用大数字即可。

  • 打开终端
  • Profile PreferencesEdit菜单中选择。
  • 勾选Use custom default terminal size并输入对于屏幕而言太大的默认大小,例如240列和100行。
  • 单击关闭,然后通过单击图标或按Ctrl + Alt + T打开新终端

新的终端窗口应最大化。

我可以补充一点,您的问题有点含糊,标题要求全屏显示(我认为是全屏显示,没有面板或统一条显示),但实际问题是询问如何自动最大化(填充桌面)我的书中有两个不同的要求,那就是保留面板和统一条的可见空间)。

根据我的建议,在这里: 如何使终端启动最大化?


2
这是恕我直言的最简单方法。没有玩弄Compiz的,没有不必创建一个新的应用程序快捷方式等
尼古拉·伊万诺夫尼科洛夫

但是此解决方案自Ubuntu 15.10起
不起作用

在16.10 @ user907860
Teedeez

此解决方案使其达到最大大小,但仍未最大化。在某些安装和桌面管理器上,两者并不相同。最大调整大小仍将在窗口周围保留默认细条,以使该窗口看起来像是浮动的。最大化是所讨论的窗口是您可能会关注的唯一窗口,除非您打开其他窗口
Aalok

20

当用户使用Compiz获得可接受的答案时,我个人不喜欢Compiz,并希望采用“更清洁”的方式。

如果您在创建文件~/.local/share/applications/gnome-terminal-fullscreen.desktop

使用文本编辑器并将其放入其中:

#!/usr/bin/env xdg-open

[Desktop Entry]
Name=Terminal Fullscreen
Comment=Use the command line in fullscreen
Exec=/usr/bin/gnome-terminal --window --full-screen
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=3.4.1.1
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Keywords=Run;
Actions=New
X-Ubuntu-Gettext-Domain=gnome-terminal

[Desktop Action New]
Name=New Terminal Fullscreen
Exec=/usr/bin/gnome-terminal --window --full-screen
OnlyShowIn=Unity

这会将应用程序放在“活动”搜索结果中,称为“终端全屏”。它所做的只是调用相同的gnome-terminal命令,但带有--window --full-screen参数,因此它以全屏模式启动。如果您始终希望全屏显示,请始终使用它。

希望这可以简化某人的工作。


3
全屏显示将覆盖状态栏。它与打开时最大化窗口大小的效果不同……
Augustin Riedinger

5
我会使用--maximize选项。请参阅gnome-terminal --help-window-options
GrzegorzŻur15年

5

转到系统设置->键盘。在“快捷方式”标签下,转到“自定义快捷方式”。创建一个名为“启动终端全屏”(或其他名称)的新条目,然后输入以下命令:

gnome-terminal --window --full-screen

您应该能够单击该条目,然后按要使用的组合键来设置新的键盘快捷键,但是由于某些原因,这对我不起作用。如果是这种情况,您可能需要手动编辑启动器快捷方式...

根据此页面,可以在以下位置找到Unity的键盘快捷键:

~/.gconf/desktop/gnome/keybindings

每个键绑定似乎都位于一个单独的文件夹中,名为“ custom0”,“ custom1”等。编辑在这些文件夹之一中找到的“%gconf.xml”文件,其中包含您刚刚在“设置- >键盘”对话框(如果已添加)。这是我的,映射到“ CTRL-ALT-m”:

<?xml version="1.0"?>
<gconf>
<entry name="action" mtime="1381112788" type="string">
    <stringvalue>gnome-terminal --window --full-screen</stringvalue>
</entry>
<entry name="name" mtime="1381112788" type="string">
    <stringvalue>Launch Terminal Fullscreen</stringvalue>
</entry>
<entry name="binding" mtime="1381110910" type="string">
    <stringvalue>&lt;Primary&gt;&lt;Alt&gt;m</stringvalue>
</entry>
</gconf>

我想您可以尝试将以上内容复制到名为“%gconf.xml”的新文件中,并将其放入文件夹中名为“ customX”(其中“ X”是下一个可用数字)的新~/.gconf/desktop/gnome/keybindings文件夹中。我还没有尝试过。

手动编辑XML之后,我注销并重新登录,以强制重新扫描键绑定,瞧!


5

我意识到这已经很老了,但以为其他人可能会遇到同样的麻烦。

这对我有用。打开一个终端并输入:

    sudo gnome-desktop-item-edit /usr/share/applications/gnome-terminal.desktop

然后放:

    --maximize

在“命令:”框中,在“ gnome-terminal”之后

您可能需要调整键盘快捷键。记不清了,因为我的习惯都是自定义的。


2
这是最好的解决方案。Ubuntu 15.04没有gnome-desktop-item-edit,因此请替换为vi。然后转到显示的行,Exec=gnome-terminal并将其更改为Exec=gnome-terminal --maximize。另外,转到“系统设置”中的“键盘”,然后删除普通终端的快捷方式,并使用命令添加自定义快捷方式gnome-terminal --maximize。请注意,这将更改所有用户。
texasflood 2015年

以上评论应为已接受的答案。
Dan Nissenbaum'7

mate-terminal --maximize也是如此
JaR

4

如果你想要一个真正的全屏幕终端,按CTRL- - ALTF#其中#可以是1-6(IE CTRL- - )。ALT F1要返回到Ubuntu,按CTRL- - 。ALTF7


那只是在使用终端。我指的是在Unity内部,并在Unity的一个窗口中显示终端:)
Vern,2012年

这可能不是该问题的正确答案。但是,通过按CTRL-ALT-F1帮助我退出了意外打开的终端。
mbhargav294

3

转到系统设置->键盘->快捷方式

在Ubuntu中按CTRL + ALT + T将打开gnome终端窗口,作为常规的浮动窗口。请按照此快速教程操作,以使该窗口默认情况下最大化或全屏启动。删除默认启动器

找到键盘设置,然后在“快捷方式”的“启动器”类别下,将“启动”终端从CTRL + ALT + T更改为其他名称。我将我的名称更改为CTRL + ALT + W,以便可以轻松使用原始的窗口版本。

添加一个新的自定义快捷方式条目,并将其称为“启动终端全屏”,然后输入以下命令。

gnome-terminal-窗口--maximize

分配快捷方式

默认情况下,禁用键盘的新自定义快捷方式。您需要分配CTRL + ALT + T键盘代码,新快捷方式才能正常工作。

您应该已经准备就绪。试试看。

注意:尝试--fullscreen和--maximize 请参阅此链接以获取更多信息


2

我的解决方案是覆盖运行终端的默认键绑定

  1. 转到系统>首选项>硬件>键盘快捷键

    (我使用的是ubuntu mate,在其他系统中可能有所不同,关键是您可以进入“键盘快捷方式”窗口)

  2. 单击+按钮添加自定义快捷方式。填写2个输入字段

    名称:您想要什么(例如:终端已最大化)

    命令:mate-terminal --maximize使用中mate terminal

    gnome-terminal --maximize您正在使用gnome-terminal

    然后您将快捷方式添加为 Ctrl + Alt + T

    从那时起,当您点击时Ctrl + Alt + T,您将获得一个最大化的终端窗口。


1

您可以尝试一种替代最大化的方法。

打开终端->编辑->配置文件首选项,在常规选项卡中,选中

“使用自定义默认终端大小”

框并使用这些值(行和列)。

U可以将其设置为您想要的任何大小。


我尝试使用它,但是即使屏幕上显示80 x 24的边框也不会完全最大化窗口:)
Vern 2012年

0
  1. 转到系统设置->键盘->快捷方式选项卡。
  2. 从边栏中选择“自定义快捷方式”,然后添加一个新的快捷方式。
  3. 对于名称,请输入“全屏终端”之类的名称,然后在该字段中textfield插入命令

    /usr/bin/gnome-terminal --window --full-screen
    
  4. 现在,通过在创建的全屏终端快捷方式上单击“禁用”字段来选择所需的快捷键,然后按加速键。就像我选择Ctrl+ Shift+T

  5. 完成。现在,您可以关闭所有内容并尝试创建的新快捷方式。


0

您可以在编辑-配置文件首选项上设置初始终端大小。将全屏的列和行的大小设置为256。在这种情况下,我不建议使用第三方工具:)


-1

将应用程序的标题栏拖动到窗口顶部。


2
使得一个已经运行的终端占据整个屏幕。这个问题问的是如何进行设置,以便终端在启动时自动占据整个屏幕。
伊莱亚·卡根
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.