LINUX.ORG.RU

Где находится тема Gtk4?

 ,


0

1

Gtk4-приложения используют тему Adwaita. В системе темы только для Gtk3: /usr/share/themes/Adwaita/gtk-3.0/*.css. При смене системной темы на Adwaita-dark, Gtk4-приложения остаются светлыми, т.е. явно не используют gtk-3.0 тему. В пакете gtk4 не нашел ничего связанного с темой. Никаких других пакетов с темами нет. Откуда Gtk4-приложения берут тему Adwaita? Или как сменить тему Gtk4?

★★

Там же лежит (по крайней мере, в исходниках). Куда она попадает после компиляции - не знаю, спрятана где-то внури файлов, так просто ее не обнаружишь, предположительно *.gresource (архив).

Да, еще один момент, /usr/share/themes/Adwaita/gtk-3.0/*.css - принадлежат не пакету gtk3, но пакету gnome-themes-extra, т.е. gtk3 эти файлы не требуются, чтобы понять откуда брать тему (предположение).

monday ()

Adwaita встроена в GTK3. Логично предположить, что и в GTK4.

/usr/share/themes/Adwaita/gtk-3.0/*.css

 % cat /usr/share/themes/Adwaita/gtk-3.0/*.css
/* Adwaita is now part of GTK+ 3, this file is no longer used */
anonymous ()