LINUX.ORG.RU

Возможно ли собрать Gtkparasite для GTK2 для Debian 10?

 ,


1

2

Не получается запустить Gtkparasite применительно к gtk2-приложениям.

Очень нужная и безальтернативная утилита для «инспектирования» интерфейса программ. Без неё темы править возможно лишь на ощупь.
Установить её очень просто:

git clone git://github.com/chipx86/gtkparasite
cd ./gtkparasite
/autogen.sh --with-gtk=2.0
./configure && make && make install

чтобы она заработала для Gtk3 приложений, необходимо сделать следующее:

sudo mv -v /usr/local/lib/gtk-3.0/modules /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0

запускается следующей командой:

GTK_MODULES=gtkparasite какое-нибудь-gtk3-приложение

но заставить её работать для gtk2-приложений у меня не получилось.

При запуске gtk3 ничего не пишет.
При попытке запустить gtk2 таким образом:
GTK_MODULES=gtkparasite gtk2-приложение
говорит следующее:

Gtk-WARNING **: 03:12:13.811: GTK+ module /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/modules/libgtkparasite.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 03:12:13.822: Failed to load module "gtkparasite"

или, если запускать так:
GTK_MODULES=gtk2parasite gtk2-приложение
то:

Gtk-Message: 03:14:51.521: Failed to load module "gtk2parasite"

Кто-нибудь работает с ней на debian? У кого-нибудь она работает? Как запустить?