В сценарии я пытаюсь установить конфигурацию для терминала гнома. Установка работ цвета фона, но это переопределяется этой опцией "Use colors from system theme" на вкладке Colors в настройках профиля. Как я могу деактивировать это с чем-то как gsettings или dconf? Я пытался, неудачно, найти правильное значение с dconf-редактором.
Принятие Вас изменяет профиль по умолчанию, который идет с терминалом гнома, можно использовать эту команду для изменения предпочтения для использования цвета тем .
dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/use-theme-colors false
Здесь, b1dcc9dd-5262-4d8d-a863-c897e6d979b9
UUID профиля по умолчанию терминала Gnome.
, Если Вы хотите изменить настройки для другого профиля, необходимо знать его UUID. Хорошей вещью является большая часть пользовательского использования профиль по умолчанию, таким образом, это должно работать большую часть времени.
<час>Дополнение из комментария
операции в секунду значение UUID для профиля по умолчанию может быть выбрано с помощью этой команды
gsettings get org.gnome.Terminal.ProfilesList default
Так, получение его в переменной говорит TPROFILE
, снимая изоляцию '
с начала и заканчивается TPROFILE=${TPROFILE:1:-1}
и использование его, поскольку $TPROFILE
вместо UUID гарантирует, что профиль по умолчанию изменяется, даже если UUID изменяется пользователем.