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?

★★★

Последнее исправление: nvl (всего исправлений: 1)

Ответ на: комментарий от nvl

Я ответил анонимусу, который думал, что Gtk4 заценить нельзя.

Valman_old
()

Там же лежит (по крайней мере, в исходниках). Куда она попадает после компиляции - не знаю, спрятана где-то внури файлов, так просто ее не обнаружишь, предположительно *.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
()
Ответ на: комментарий от Valman_old

Где взять бету? И бету чего?

anonymous
()
Ответ на: комментарий от monday

Да, так все работает, т.е. все налогично Gtk3:

Adwaita-custom
├── gtk-3.0
│   └── assets
└── gtk-4.0
    └── assets

nvl ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.