¿Hay algún command que enumere las aplicaciones instaladas en function de si usan GTK2 o GTK3?

Estoy usando Lubuntu 12.10 y sé de dos maneras de decir si un progtwig específico usa GTK2 o GTK3:

  • Puedo hacer cambios en ~/.themes/theme_name/gtk-2.0/gtkrc , por ejemplo, y ver si se altera la apariencia de una aplicación específica.
  • Puedo ejecutar ldd /usr/bin/specific_application | grep gtk ldd /usr/bin/specific_application | grep gtk

Ambos funcionan por aplicación .

¿Hay alguna manera de get una list de aplicaciones instaladas en function de si usan GTK2 o GTK3?

Puede ver qué packages sabe el administrador de packages que depende de esto usando:

 apt-get remove -s libgtk-3-0 

La opción -s se asegura de que se trata de una simulación, por lo que no se elimina nada .

 aptitude search '~i ~D libgtk' 

enumerará todos sus packages instalados que dependen directamente de gtk.


El más específico

 aptitude search '~i ~s gnome' 

listrá todos sus packages gnome instalados.