Можно ли настроить внешний вид темы Ambiance просто для одного пользователя?
Я читал о возможности сделать это:
sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc
но можно ли что-то сделать, чтобы изменить:
для
Примечание: я бы предпочел не копировать полную тему в пользовательский каталог, просто чтобы предоставить механизм переопределения после «глобального» «Тема применяется независимо от темы, если это возможно, но в любом случае просто указываете, что должно отличаться, а не дублирует полное определение темы.
Это возможно.
.themes
в домашней папке пользователя, если она не существует. /usr/share/themes/Ambiance
в папку .themes. Вот иначе, но это также зависит от Вашей способности изменить компоненты темы. Тема Окружения и большинство других тем, имеют a gtk-2.0
папка и a gtk-3.0
папка.
Для изменения gtk-2 приложений необходимо создать скрытый файл, .gtkrc-2.0
в корневом каталоге Вашего определенного пользователя. В этом файле Вы поместите модификации, которые переопределяют значения, существующие в /usr/share/themes/Ambiance/gtk-2.0/gtkrc
.
Для изменения gtk-3 приложений сначала необходимо решить, где код расположен. Например, в /usr/share/themes/Ambiance/gtk-3.0
существует gtk.css, gtk-widgets.css, settings.ini, и т.д. Скопируйте просто соответствующий файл (файлы) определенным пользователям ~/.config/gtk-3.0
папка и редактирует то, чего Вы желаете.
Как описано в другом ответе, используйте Инструмент Тонкой настройки Gnome (но это могло вытянуть в большом количестве другого материала GNOME, который может или не может быть желательным), или инструмент Ubuntu Tweak, который, по-моему, более универсален, для изменения на любую другую тему и назад на исходную тему. Этот шаг необходим, чтобы заставить изменения вступать в силу.
Таким образом Вы не должны копировать всю тему или даже создать a ~/.themes
папка. И для всех этих изменений не нужно sudo
.