LINUX.ORG.RU

Как в Gtk узнать классы окон (для правки тем)

 , ,


1

1

Хочу немного поправить существующую Gtk тему. Смотрю CSS для соответствующего приложения:

GeditWindow .titlebar,
GeditWindow .header-bar {
    background-color: @gedit;
}

GeditWindow .titlebar:backdrop,
GeditWindow .header-bar:backdrop {
    background-color: shade(@gedit,0.9);
}

А есть ли утилита для определения названия этих классов окон (GeditWindow) и того, что внутри них (.titlebar) ?

★★

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

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

Спасибо. А нет ли способа понадежнее? Для некоторых приложений работает, а вот скажем для gvim - нет.

Может потому что gvim собран с gtk2? А есть ли подобная возможность для gtk2 приложений?

lemas ★★
() автор топика
Последнее исправление: lemas (всего исправлений: 2)
Ответ на: комментарий от lemas

Для gtk2 скорее всего нету, если только исходный код посмотреть. Я на самом деле не знаю, на gtk2 уже давно забил, 3 ветка для моих нужд оказалась удобнее в разы.

ykroop
()
Ответ на: комментарий от ananas

Да, я это нашел уже, но оно ведет себя так же как и GtkInspector. Точнее, они не запускаются для одних и тех же приложений.

lemas ★★
() автор топика
Ответ на: комментарий от ananas

Не, вот так:

gtkparasite-git /usr/lib/gtk-3.0/
gtkparasite-git /usr/lib/gtk-3.0/modules/
gtkparasite-git /usr/lib/gtk-3.0/modules/libgtkparasite.so

для gtk2 ничего нет ...

lemas ★★
() автор топика
Ответ на: комментарий от ananas

Спасибо! Поставил версию для gtk2 - заработало :)

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