Como descubro se um programa usa o GTK 2 ou 3?

10

Pensando em tentar ajustar um tema para tornar o Inkscape mais compacto. Estava querendo saber se havia uma maneira de dizer qual versão do GTK + ele usa?

    
por artfulrobot 06.07.2012 / 16:51

2 respostas

7

Use ldd . Mina parece usar bibliotecas 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)
    
por Sepero 06.07.2012 / 18:11
4

O Inkscape atualmente usa o GTK2. O trunk do Inkscape tem a capacidade de compilar no GTK3, porém é um trabalho em progresso e é muito menos compacto do que quando construído contra o GTK2 (o GTK3 foi criado pensando no suporte a touchscreen, então widgets são maiores).

-um Inkscape dev

    
por ScislaC 06.07.2012 / 17:39

Tags