Как установить макет / профиль по умолчанию для Терминатора для вкладок при запуске?

9

Мой Терминатор начинается с макета в солнечно-темном виде, но затем, когда я открываю новые вкладки, он использует макет по умолчанию. Как я могу сделать его солнечно-темным для любой вкладки?

[global_config]
  title_transmit_bg_color = "#d30102"
  focus = system
[keybindings]
[profiles]
  [[default]]
    # solarized-dark
    #palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
    #foreground_color = "#eee8d5"
    #background_color = "#002b36"
    #cursor_color = "#eee8d5"

  [[solarized-dark]]
    palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
    foreground_color = "#eee8d5"
    background_color = "#002b36"
    cursor_color = "#eee8d5"

  [[solarized-light]]
    palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
    background_color = "#eee8d5"
    foreground_color = "#002b36"
    cursor_color = "#002b36"

[layouts]
  [[default]]
    [[[child1]]]
      type = Terminal
      parent = window0
      profile = solarized-dark
    [[[window0]]]
      type = Window
      parent = ""
[plugins]
Jae
источник
Могу ли я спросить, как вы получили солярий для терминатора?
Сет
Если вы используете Launcher, попробуйте это для команды:terminator --layout=dark-solarized

Ответы:

6

Ваш терминатор начинается с макета с солнечным тёмным светом, потому что конфигурация макета для первого дочернего элемента указывает на это.

[layouts]
  [[default]]
    [[[child1]]]
      ...
      profile = solarized-dark

Если вы хотите сделать Solarized-Dark своим профилем по умолчанию, измените конфигурацию вашего профиля по умолчанию (вы можете скопировать / вставить или переименовать текущий профиль Solarized-Dark в значение по умолчанию)

[profiles]
  [[default]]
    # solarized-dark
    palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
    foreground_color = "#eee8d5"
    background_color = "#002b36"
    cursor_color = "#eee8d5"

В идеале мы должны иметь возможность ссылаться на конфигурацию профиля в разделе по умолчанию (вместо необходимости иметь копию), но AFAIK это невозможно.

PS: мне не нравится идея, always_split_with_profile = Trueпотому что она вынуждает наследовать профиль, который может быть нежелателен во всех ситуациях.

christiandsg
источник
5

Просто убедитесь, что есть always_split_with_profile = Trueв вашем файле конфигурации, в [global_config]разделе.

Это заставляет терминатор наследовать выбранный профиль при создании новых сплитов и / или вкладок.

Чтобы выбрать другой профиль с самого начала, вызовите его с помощью terminator -p solarized-dark.

Но будьте осторожны, потому что always_split_with_profileне соблюдается, когда --new-tabопция используется [1]. Вы должны всегда добавлять -pявно в этом случае.

[1]: https://bugs.launchpad.net/terminator/+bug/1283178 ""

Себастьян Круз
источник