#i3
#i3
Вопрос:
Я хочу иметь возможность изменять свою цветовую схему из скрипта. У меня есть файл, который я заменяю на схемы другого цвета (из этого репозитория). В настоящее время у меня есть «базовый» файл со всем, кроме цветов, и я использую bindsym $mod Shift c exec "cat ~/.config/i3/colors ~/.config/i3/base > ~/.config/i3/config amp;amp; i3-msg reload"
его для создания «реальной» конфигурации из двух файлов. Гораздо более элегантным решением было бы source
использовать / import
файл «colors» в конфигурации. К сожалению, я не смог найти ничего связанного.
Возможно ли импортировать переменные в конфигурацию i3 из другого файла?
Ответ №1:
Начиная с версии i3 версии 4.20, можно включать другие файлы конфигурации из вашей конфигурации i3.
Ответ №2:
Как я вижу в оригинальных документах (https://i3wm.org/docs/userguide.html#variables ):
Если вам нужна более динамичная конфигурация, вам следует создать небольшой скрипт, который генерирует файл конфигурации и запускает его перед запуском i3 (например, в вашем файле ~/.xsession).
Это часть о переменных и любой динамической конфигурации для i3. Итак, ваш метод действителен, и любой более элегантный способ по умолчанию отсутствует в i3.