168

Terminator is very powerful at organizing several computers or servers due to the split window and group all function. But here's the deal: I created my own Layout and would appreciate it to load at startup of terminator. Is that possible?

Braiam
  • 67,791
  • 32
  • 179
  • 269
zulu34sx
  • 2,151
  • 1
    Can you post your ~/.config/terminator/config, or at least everything below [layouts]? – pconley Jul 01 '12 at 06:10
  • Hi... There is no Folder ~/.config/terminator. – zulu34sx Jul 05 '12 at 20:37
  • If you have a running command in your layout, terminator need a few seconds for drawing layout. Add a line as sleep 1 in your shell script. –  Dec 12 '13 at 08:21
  • open config file ~/.config/terminator/config and edit command = cd /some/folder; bash. then save it and reopen the terminator. – suhailvs Feb 11 '19 at 04:04

8 Answers8

214
  1. After setting up your layout, right-click on any terminal background and choose PreferencesLayouts tab and click on Add button.

  2. Give it a name and hit Close.

  3. This should create the mentioned ~/.config/terminator/config file.

  4. Now you can start terminator using the saved layout using: terminator -l yourLayout (replace yourLayout with whatever you chose on step 2).

  5. (optional) Edit the ~/.config/terminator/config file so that where it says [layouts] and nested below it [[yourLayout]], rename yourLayout to default and remove/rename the previous default layout. Now, when Terminator starts without any parameters, it will load your custom [[default]] layout!

  6. (optional) Edit the [[[terminalx]]]/ command = a custom command;bash eg: command = ssh user@IP;bash (ending with bash) for each terminal, so that it will run your custom command during startup!!

mhnagaoka
  • 2,241
  • 2
  • 14
  • 9
  • 1
    This works well for tabs and windows, but for some reason 'directory' and 'command' properties in config file don't function properly. At the very least I want Terminator to launch in a specific folder. --working-directory flag works as expected, but it will not allow me to specify a dir of my choice to every tab in my custom layout. – yuranos Feb 20 '17 at 00:51
  • 1
    Any way to save the layout from a shell command? – Zioalex Jul 03 '17 at 09:57
  • 1
    This was the only thing that worked for me. The current accepted answer does not work. – jtsmith1287 Aug 06 '18 at 18:07
  • In my case, after just installing Terminator for the first time, when clicking "Add" in the Layouts tab, nothing happens. Not sure why... – Ryan Oct 04 '19 at 16:10
  • It does not work. This is even commented in the documentation. The documentation recommends creating the profile first, saving it, closing and opening it again and then add the custom commands without saving (?) Editing the config also works, which is why I found this question because I couldn't recall the path, LOL – runlevel0 Aug 17 '22 at 09:36
  • Needs an option to set default to user-preferred layout. – Casonade Dec 18 '22 at 21:03