Как узнать, использует ли программа GTK 2 или 3?

Мысль о том, чтобы настроить тему, чтобы сделать Inkscape более компактным. Интересно, есть ли способ узнать, какую версию GTK + он использует?

13
задан 6 July 2012 в 18:51

2 ответа

Используйте ldd. Моя, похоже, использует библиотеки gtk2.

$ ldd /usr/bin/inkscape | grep gtk
    libgtkmm-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1 (0x00007fa8de4d5000)
    libgtkspell.so.0 => /usr/lib/libgtkspell.so.0 (0x00007fa8dcfe1000)
    libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fa8dc9a7000)
0
ответ дан 6 July 2012 в 18:51

Inkscape в настоящее время использует GTK2. Ствол Inkscape может компилироваться с GTK3, однако это незавершенный процесс и он гораздо менее компактен, чем при сборке с GTK2 (GTK3 был создан с поддержкой сенсорного экрана, поэтому виджеты больше).

- Inkscape dev

0
ответ дан 6 July 2012 в 18:51

Другие вопросы по тегам:

Похожие вопросы: