如何让终结者启动我的自定义布局?
由于分割窗口和分组所有function,终结者在组织多台计算机或服务器方面非常强大。 但这是交易:我创建了自己的布局,并希望它能够在终结者的启动时加载。 那可能吗?
有一种非常简单的方法可以实现这一目标:
- 打开终结者
- 右键单击 – > 首选项
- 在“ 布局”选项卡(“ 个人档案”选项卡的右侧)中,编辑默认值,您将看到它显示为“ 窗口” window0和终端 | 孩子1 。
- 对于终端 | child1 ,您可以设置: 配置文件 (从已安装的配置文件中选择), 默认命令和工作目录 。
- 将它/它们设置为你喜欢的任何东西, 关闭 ,再次重新打开 ……
- …而且瞧 !
希望这有帮助!
-
设置完布局后,右键单击任何终端背景,然后选择“首选项” →“ 布局”选项卡,然后单击“ 添加”按钮。
-
给它一个名字并点击关闭 。
-
这应该创建提到的
~/.config/terminator/config
文件。 -
现在,您可以使用以下命令启动终结器:
terminator -l yourLayout
(将myLayout替换为您在步骤2中选择的任何内容)。 -
(可选)编辑
~/.config/terminator/config
文件,使其显示[layouts]
并嵌套在[[yourLayout]]
,将yourLayout重命名为default并删除/重命名以前的默认布局。 现在,当Terminator在没有任何参数的情况下启动时,它将加载您的自定义[[default]]
布局!
我使用mhnagaoka建议的方法,但我可以从Unity的启动器中使用它。 我也遇到了普通terminator -l my_default
命令的问题,因此请指定这些附加标志
- -b用于无边框和
- -m用于最大化。
最后一个命令是terminator -m -b -l my_default
。
现在您需要修改Unity的terminator.desktop条目。
转到您的应用程序文件夹,在我的情况下,它是/usr/share/applications
。 您需要具有root权限才能使用文本编辑器terminator.desktop
进行编辑。
在我的情况下,它是, sudo vim terminator.desktop
。
用您的Command替换Exec参数。
现在您可以将条目添加到Unity Launcher,它应该始终在开始时打开您的自定义布局。
保存布局后(根据mhnagaoka的回答),您可以通过编辑配置文件来默认使用更改。
编辑~/.config/terminator/config
文件并查找它所在的位置[layouts]
。 它应该看起来像这样:
[layouts] [[default]] # ..default layout [[yourLayout]] # ..your custom layout
将[[yourLayout]]
重命名为[[default]]
并删除/重命名以前的默认布局。 现在,当Terminator在没有任何参数的情况下启动时,它将加载您的自定义default
布局 !
设置完布局后,右键单击任何终端背景,然后选择“首选项”→“布局”选项卡,然后单击“ 添加”按钮。 当提示输入名称类型“default”并按Enter键时 。
注意:这可能是一个小故障,但对我来说这是一个有用的故障!
要打开以前保存的布局,请按ALT-L打开终结器布局启动器。 在那里,单击您需要的布局,然后按启动。
这很简单。 无需编辑配置文件。
只需创建自定义布局和右键单击 – >首选项 – >布局 – >默认,然后按保存按钮。 现在我们的配置保存为默认配置。 从下一次启动终结器开始,我们将在启动时获得自定义布局。
就像轶事一样,即使在配置自定义布局后,也必须检查“新终端的重用配置文件”,否则新终端将再次在默认配置文件中打开。