如何让终结者启动我的自定义布局?

由于分割窗口和分组所有function,终结者在组织多台计算机或服务器方面非常强大。 但这是交易:我创建了自己的布局,并希望它能够在终结者的启动时加载。 那可能吗?

有一种非常简单的方法可以实现这一目标:

  • 打开终结者
  • 右键单击 – > 首选项
  • 在“ 布局”选项卡(“ 个人档案”选项卡的右侧)中,编辑默认值,您将看到它显示为“ 窗口” window0终端 | 孩子1
  • 对于终端 | child1 ,您可以设置: 配置文件 (从已安装的配置文件中选择), 默认命令工作目录
  • 它/它们设置为你喜欢的任何东西, 关闭 ,再次重新打开 ……
  • …而且

希望这有帮助!

  1. 设置完布局后,右键单击任何终端背景,然后选择“首选项” →“ 布局”选项卡,然后单击“ 添加”按钮。

  2. 给它一个名字并点击关闭

  3. 这应该创建提到的~/.config/terminator/config文件。

  4. 现在,您可以使用以下命令启动终结器: terminator -l yourLayout (将myLayout替换为您在步骤2中选择的任何内容)。

  5. (可选)编辑~/.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打开终结器布局启动器。 在那里,单击您需要的布局,然后按启动。

这很简单。 无需编辑配置文件。

只需创建自定义布局和右键单击 – >首选项 – >布局 – >默认,然后按保存按钮。 现在我们的配置保存为默认配置。 从下一次启动终结器开始,我们将在启动时获得自定义布局。

就像轶事一样,即使在配置自定义布局后,也必须检查“新终端的重用配置文件”,否则新终端将再次在默认配置文件中打开。 在此处输入图像描述