LINUX.ORG.RU

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

Т.е. GTK3-разработчики рекомендуют использовать готовые темы?

В Дебиане что-то тем для GTK немного.

Их где-то скачивать надо?

apt-get install gtk-theme-switch

У меня сейчас доступна только тема Raleigh.

pacify ★★★★★ ()

GTK-3-теминг реализуется через CSS. Или допили тему, которую хочешь использовать, ну или же сами исходники правь, в принципе, несложные CSS-стили можно хоть из сишного кода вправлять, почему нет.

meliafaro ★★★★ ()
Ответ на: комментарий от AP

Всё, разобрался.

gnome-tweak-tool \ Внешний вид \ Применить тёмную тему глобально 
(Чтобы изменения вступили в силу, нужно перезапустить приложения)


Вручную создать тему не получилось:

$ mkdir -p ~/.themes/MyTheme/gtk-3.0
$ vi ~/.themes/MyTheme/gtk-3.0/gtk.css

* {
        background-color: Black;
}

pacify ★★★★★ ()
Ответ на: комментарий от AP

Тему можно переключать для каждой проги в отдельности даже не выходя из неё (ctrl+shift+i --> Visual --> GTK+ Theme). Активную можно на ходу подредактировать (--> CSS).

Вот gtk3 темы от MATE:

ls mate-themes/desktop-themes/
BlackMATE
BlueMenta
Blue-Submarine
ContrastHigh
GreenLaguna
Green-Submarine
HighContrastInverse
Menta
TraditionalGreen
TraditionalOk

А ещё бывшие murrine-themes, теперь отдельно из https://github.com/shimmerproject

Albatross
Blackbird
Bluebird
Greybird

gag ★★★★★ ()
Ответ на: комментарий от pacify

Не, это gtk3-специфичное (ещё можно ctrl+shift+d): GTK-Inspector, который раньше был отдельно (gtkparasite), а потом его потихоньку встроили в gtk3.

$ gsettings get org.gtk.Settings.Debug enable-inspector-keybinding
true

Если false, то можно включить:

gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true

Альтернативно можно запустить программку так:

$ GTK_DEBUG=interactive your-app

gag ★★★★★ ()