最大化终端还是保存最后状态?

最大化终端还是保存最后状态?

我对 gnome-terminal 有一个问题。如果我打开 Firefox 或文件资源管理器,在最大化时关闭它,下次打开时它也会最大化,但我无法在终端上做到这一点。您知道有什么方法可以让它保存状态吗?谢谢!

答案1

您可能会通过创建一个或两个快速列表条目来打开最大终端、特定大小的终端或您选择的任何有效的 gnome-terminal 选项(包括以下保存和加载)来获得最佳价值

就您的问题而言,您可以通过在关闭终端之前保存到配置文件的方式来做到这一点,(gnome-terminal --save-config=term.txt然后改变启动命令以从该文件加载,(gnome-terminal --load-config=term.txt)或通过快速列表条目

因此,以 11.04/11.10 为例,请注意 geometry 命令是可调整的。在示例中,我展示了最有用的 quicklist 选项,显示的内容取决于X-Ayatana-Desktop-Shortcuts=按顺序列出的行上的内容,而在 12.04 中,则取决于Actions= line

我不建议你全部使用,只是举例说明你可以做什么。如果你要使用加载和保存选项,请注意,保存配置时,所有打开的实例都会被保存

gedit ~/.local.share/applications/gnome-terminal.desktop

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal
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.1
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
X-Ubuntu-Gettext-Domain=gnome-terminal
X-Ayatana-Desktop-Shortcuts=New;Large;Maxed;Save;Load;

[New Shortcut Group]
Name=New Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[Large Shortcut Group]
Name=New Large Terminal
Exec=gnome-terminal --geometry=140x34
TargetEnvironment=Unity

[Maxed Shortcut Group]
Name=Maxed Terminal
Exec=gnome-terminal --maximize
TargetEnvironment=Unity 

[Save Shortcut Group]
Name=Save Config
Exec=gnome-terminal  --save-config=term.txt
TargetEnvironment=Unity

[Load Shortcut Group]
Name=Load Config
Exec=gnome-terminal  --load-config=term.txt
TargetEnvironment=Unity`

从 12.04 开始,不再使用 X-Ayatana-Desktop-Shortcuts=,Actions= 是新的方式。下面是小例子

Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal
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.0.1
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Keywords=Run;
Actions=New;Large;Maxed;Save;Load;
X-Ubuntu-Gettext-Domain=gnome-terminal

[Desktop Action New]
Name=New Terminal
Exec=gnome-terminal
OnlyShowIn=Unity

ect.

答案2

你不能,据我所知,但你总是最大化地启动它,看看

设置 Ctrl+Alt+T 打开最大化终端

或者预先设置一个给定的大小

永久设置终端尺寸

答案3

有办法做某事相似的满足您的要求。打开Terminal,然后转到Edit菜单并单击Profile Preferences并转到General选项卡。在那里您可以看到Use custom default terminal size选项。 在此处输入图片描述

但是,您怎么知道需要多少列和多少行呢?好吧,当您拖动终端来增加窗口大小时,您会看到列和行的情况(例如,在我的情况下是 159×48): 在此处输入图片描述

相关内容