GIMP использует GTK + -2.x. Тема GTK + -2.x сложна и странна.
GTK + -3.0 использует тему Adwaita на всех платформах.
Вы можете установить другую тему GTK + -3.x.
Вы можете изменить текущий GTK + -3.x тему редактирования settings.ini
, расположенные (при использовании текущего GLib) в
- приставки DLL /share/gtk-3.0/settings.ini
- DLL префикс /etc/gtk-3.0/settings.ini
- C:/Documents и Settings/All Users/Data Application/GTK-3,0/settings.ini
- C:/Documents и Settings/имя пользователя/Local Settings/Данные приложения/GTK-3.0/Settings.ini
и добавление gtk-theme-name=yourthemename
в раздел [Settings]
.
(settings.ini
также хорош для всех видов других параметров, посмотреть его!)
GTK + -3.x темы написаны в CSS.
Что касается установки темы, это то, что GTK + -3,22 документация говорит:
Кроме того, некоторые файлы будут читаться при GTK + инициализируется. Сначала загружается файл $XDG_CONFIG_HOME/gtk-3.0/gtk.css
, если он существует. Затем, GTK + загружает первый существующий файл среди XDG_DATA_HOME/themes/theme-name/gtk-VERSION/gtk.css
, $HOME/.themes/theme-name/gtk-VERSION/gtk.css
, $XDG_DATA_DIRS/themes/theme-name/gtk-VERSION/gtk.css
и DATADIR/share/themes/THEME/gtk-VERSION/gtk.css
, где THEME
это имя текущей темы (см #GtkSettings: настройка имя-GTK-тема), DATADIR
является префикс, сконфигурированный при компиляции GTK + (если не переопределяется переменной окружения GTK_DATA_PREFIX
), а VERSION
- номер версии GTK +. Если файл не найден для текущей версии, GTK + пытается установить более старые версии всех версий обратно в 3.0.
В Windows с текущей БОЙКОГО, это будет переводить (с учетом, что 3.0
здесь означает starting with 3.x and counting all the way down to 3.0
):
- C:/Documents и Settings/имя пользователя/Local Settings/данных приложений /gtk-3.0/gtk.css
Обратите внимание на отсутствие themes
и themename
где-нибудь на этом пути.
- C:/Documents и Settings/имя пользователя/Local Settings/Data Application/темы/THEMENAME /gtk-3.0/gtk.css /gtk.css
- C:/Documents и Settings/имя пользователя /.themes/ THEMENAME /gtk-3.0/gtk.css
- C:/Documents и Settings/All Users/Данные приложения/темы/THEMENAME /gtk-3.0/gtk.css
- C:/Documents и Settings/All Users/Документы/темы/THEMENAME /gtk-3.0/gtk.css
- префикс DLL/доля/темы/THEMENAME /gtk-3.0/gtk.css
- префикс ехе/доля/темы/THEMENAME /gtk-3.0/gtk.css
Вы также могли бы обеспечить gtk-dark.css
для dark
варианта темы.
По умолчанию тема Adwaita выпекается в библиотеке GTK +, поэтому вы не найдете файлы темы css в Adwaita в любом из перечисленных выше каталогов. Если вы хотите посмотреть код CSS для Adwaita, вам нужно будет загрузить исходный код GTK +, тема будет в подкаталоге gtk/theme/
.
GIMP по-прежнему использует GTK + 2. Если у вас есть альтернативная тема GTK + 3, установленная вообще (я не знаю, где путь к папке тем находится в Windows, но) вы можете вручную отредактировать 'gtk- 3.0 \ settings.ini', который должен находиться где-либо в каталоге 'C: \ Users \' или в домашнем каталоге MSYS2. – andlabs
Понимаю, я постараюсь их искать. –