由于具有分割窗口和全部分组功能,终结者在组织多台计算机或服务器方面非常强大。但是,这很重要:我创建了自己的Layout,并希望在启动终结器时加载它。那可能吗?
~/.config/terminator/config
并编辑command = cd /some/folder; bash
。然后保存并重新打开终结器。
由于具有分割窗口和全部分组功能,终结者在组织多台计算机或服务器方面非常强大。但是,这很重要:我创建了自己的Layout,并希望在启动终结器时加载它。那可能吗?
~/.config/terminator/config
并编辑command = cd /some/folder; bash
。然后保存并重新打开终结器。
Answers:
有一个非常简单的方法可以完成此操作:
希望这对您有所帮助!
设置好布局后,右键单击任何终端背景,然后选择“首选项” →“ 布局”选项卡,然后单击“ 添加”按钮。
给它起一个名字,然后点击Close。
这应该创建提到的~/.config/terminator/config
文件。
现在,您可以使用以下命令使用保存的布局启动终止符:(terminator -l yourLayout
将yourLayout替换为在步骤2中选择的内容)。
(可选)编辑~/.config/terminator/config
文件,以使其在[layouts]
下面说出并嵌套在其下[[yourLayout]]
,将yourLayout重命名为default并删除/重命名以前的默认布局。现在,当Terminator启动时不带任何参数时,它将加载您的自定义[[default]]
布局!
我使用了mhnagaoka建议的方法,但是我在Unity中的启动器中使它可用。我的普通terminator -l my_default
命令也有问题,因此请指定这些其他标志
最后的命令是terminator -m -b -l my_default
。
现在,您需要为Unity修改terminator.desktop条目。
转到您的应用程序文件夹,以我为例/usr/share/applications
。您需要具有root用户权限才能使用文本编辑器进行编辑terminator.desktop
。
就我而言,是sudo vim terminator.desktop
。
用您的命令替换Exec参数。
现在,您可以将条目添加到Unity Launcher,它应该始终在开始时打开您的自定义布局。
; bash
或; zsh
(取决于您的外壳)。然后它可以正常工作并打开所有窗口。
保存布局后(根据mhnagaoka的回答),您可以通过编辑配置文件来默认使用更改。
编辑~/.config/terminator/config
文件并查找其位置[layouts]
。它看起来应该像这样:
[layouts]
[[default]]
# ..default layout
[[yourLayout]]
# ..your custom layout
重命名[[yourLayout]]
到[[default]]
并删除/重命名以前的默认布局。现在,当Terminator启动时不带任何参数时,它将加载您的自定义default
布局!
设置好布局后,右键单击任何终端背景,然后选择“首选项”→“布局”选项卡,然后单击“ 添加”按钮。当提示输入名称时,输入“ default”,然后按Enter。
注意:这可能是故障,但对我来说是有用的故障!
~/.config/terminator/config
,还是至少发布以下所有内容[layouts]
?