问题描述
由于拆分窗口和组合所有功能,Terminator在组织多台计算机或服务器方面功能非常强大。但是,这是一笔交易:我创建了自己的布局,并希望它能够在终止器启动时加载。那可能吗?
最佳解决办法
-
在任何终端背景上设置布局后,right-click,然后选择首选项→布局选项卡,然后单击添加按钮。
-
给它一个名字并点击关闭。
-
这应该创建提到的
~/.config/terminator/config
文件。 -
现在,您可以使用保存的布局启动终结器:
terminator -l yourLayout
(将您的布局替换为步骤2中选择的任何内容)。 -
(可选)编辑
~/.config/terminator/config
文件,使其位于[layouts]
并嵌套在[[yourLayout]]
下面的位置,将yourLayout重命名为默认值,并删除/重命名以前的默认布局。现在,当终结者没有任何参数启动时,它会加载您的自定义[[default]]
布局!
次佳解决办法
我使用mhnagaoka建议的方法,但我使它可以从Unity的启动器中使用。我也有一个简单的terminator -l my_default
命令的问题,所以指定这些额外的标志
-
-b无边界和
-
-m为最大化。
最终的命令是terminator -m -b -l my_default
。
现在您需要修改Unity的terminator.desktop条目。
转到您的应用程序文件夹,在我的情况下它是/usr/share/applications
。您需要拥有根权限才能使用文本编辑器terminator.desktop
进行编辑。
在我的情况下,是sudo vim terminator.desktop
。
用您的命令替换Exec参数。
现在,您可以将条目添加到Unity桌面,并且应该始终在开始时打开您的自定义布局。
第三种解决办法
在保存布局之后(按照mhnagaoka的回答),可以通过编辑配置文件来默认使用您的更改。
编辑~/.config/terminator/config
文件并查找它说[layouts]
的位置。它应该看起来像这样:
[layouts]
[[default]]
# ..default layout
[[yourLayout]]
# ..your custom layout
将[[yourLayout]]
重命名为[[default]]
并删除/重命名以前的默认布局。现在,当终结者没有任何参数启动时,它会加载你自定义的default
布局!
第四种办法
在任何终端背景上设置布局后,right-click,然后选择首选项→布局选项卡,然后单击添加按钮。当提示输入名称类型”default”并按Enter时。
注意:这可能是一个小故障,但对我来说这是一个有用的故障!