我对 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
答案3
有办法做某事相似的满足您的要求。打开Terminal
,然后转到Edit
菜单并单击Profile Preferences
并转到General
选项卡。在那里您可以看到Use custom default terminal size
选项。
但是,您怎么知道需要多少列和多少行呢?好吧,当您拖动终端来增加窗口大小时,您会看到列和行的情况(例如,在我的情况下是 159×48):