Терминатор не сохраняет цветовой профиль между разделами и новыми вкладками.

Вопрос или проблема

Я только что скачал terminator 0.97. У меня есть несколько профилей в моем конфигурационном файле (~/.config/terminator/config). Я обычно не работаю с профилем по умолчанию.

Одна из проблем заключается в том, что сохранять одну и ту же цветовую схему между разделениями окон и при создании новых вкладок. Когда я выбираю свою цветовую схему solarized и открываю, например, новую вкладку, она автоматически переключается на профиль default. Раньше у меня был патч, скачанный из интернета. Однако теперь я не могу его найти.

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

Проведя приличное количество времени в поисках, я наконец нашел два решения, начиная с лучшего, упомянутого первым. Я представляю их для полноты картины:

  • Необходимо убедиться, что в конфигурационном файле terminator есть следующая строка: always_split_with_profile = True в разделе [global_config]. Эта же проблема была поднята здесь.

  • Используя правильные поисковые термины, я наконец нашел патч по следующей ссылке:

always_split_with_profile = True не работает для меня. Это работает:
В файле $HOME/.config/terminator/config в разделе [layouts] > [[default]] > [[[window0]]] добавьте новую строку profile = xyz.
‘xyz’ должен быть именем профиля.
Я установил ‘xyz’ на ‘1984 Dark’ (установлено из плагина пользовательской темы).
Это мой config файл в папке $HOME/.config/terminator/:

[global_config]
  enabled_plugins = LaunchpadBugURLHandler, LaunchpadCodeURLHandler, APTURLHandler, TerminatorThemes
[keybindings]
[profiles]
  [[default]]
  background_darkness = 1.0
  foreground_color = "#ffffff"
  title_transmit_fg_color = "#000000"
  title_transmit_bg_color = "#f6f5f4"
  [[1984 Dark]]
  background_color = "#0d0f31"
  background_darkness = 0.85
  background_type = transparent
  cursor_bg_color = "#59e1e3"
  foreground_color = "#ffffff"
  palette = "#000000:#ff16b0:#b3f361:#ffea16:#46bdff:#f806fa:#59e1e3:#ffffff:#555753:#ff16b0:#b3f361:#ffea16:#46bdff:#f806fa:#6be4e6:#ffffff"
  title_transmit_fg_color = "#000000"
  title_transmit_bg_color = "#f6f5f4"
[layouts]
  [[default]]
    [[[window0]]]
    type = Window
    parent = ""
    profile = 1984 Dark  //новая строка
    [[[child1]]]
    type = Terminal
    parent = window0
    profile = 1984 Dark
[plugins]

.

Ответ или решение

Титульный Знак: Решение Проблемы Сохранения Цветового Профиля При Открытии Новых Вкладок и Разделении Окон в Terminator


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

Решение 1: Настройка Конфигурации Для Хранения Профилей

Первый и наиболее простой способ решить вашу проблему заключается в добавлении строки в файл конфигурации Terminator. Вам необходимо открыть файл конфигурации, расположенный по пути ~/.config/terminator/config, и убедиться, что в секции [global_config] присутствует следующая строка:

always_split_with_profile = True

Это установит правило для терминала, чтобы он сохранял текущий профиль при разделении окон и открытии новых вкладок. Однако стоит отметить, что у некоторых пользователей это решение может не сработать так, как ожидалось.

Решение 2: Прямое Указание Профиля Для Разделяемых Окон

Если первое решение не сработало, то рекомендуется внести изменения прямо в секцию [layouts] вашего конфигурационного файла. Вам нужно будет указать профиль, который вы хотите использовать при создании новых вкладок или разделении окон. Для этого откройте файл конфигурации и внесите следующие изменения:

  1. Перейдите в секцию [layouts] -> [[default]] -> [[[window0]]].
  2. Добавьте новую строку, указывающую профиль, например:
profile = xyz

Где xyz – это название вашего профиля (например, 1984 Dark, который вы установили через плагин). Пример вашего конфигурационного файла после внесенных изменений будет выглядеть следующим образом:

[global_config]
  enabled_plugins = LaunchpadBugURLHandler, LaunchpadCodeURLHandler, APTURLHandler, TerminatorThemes
[keybindings]
[profiles]
  [[default]]
  background_darkness = 1.0
  foreground_color = "#ffffff"
  title_transmit_fg_color = "#000000"
  title_transmit_bg_color = "#f6f5f4"
  [[1984 Dark]]
  background_color = "#0d0f31"
  background_darkness = 0.85
  background_type = transparent
  cursor_bg_color = "#59e1e3"
  foreground_color = "#ffffff"
  palette = "#000000:#ff16b0:#b3f361:#ffea16:#46bdff:#f806fa:#59e1e3:#ffffff:#555753:#ff16b0:#b3f361:#ffea16:#46bdff:#f806fa:#6be4e6:#ffffff"
  title_transmit_fg_color = "#000000"
  title_transmit_bg_color = "#f6f5f4"
[layouts]
  [[default]]
    [[[window0]]]
    type = Window
    parent = ""
    profile = 1984 Dark  //новая строка
    [[[child1]]]
    type = Terminal
    parent = window0
    profile = 1984 Dark
[plugins]

Заключение

Изучив предложенные методы, вы сможете сохранить цветовой профиль между вкладками и при разделении окон в Terminator. Эти изменения позволяют вам персонализировать ваш терминал, делая его более удобным для работы. Убедитесь, что вы перезапустили Terminator после изменения конфигурации, чтобы посмотреть на результаты.

Если у вас возникли дополнительные вопросы или трудности, не стесняйтесь обращаться за помощью в соответствующие сообщества и форумы. Успехов в работе с Terminator!

Оцените материал
Добавить комментарий

Капча загружается...