GTK2を使用しているかGTK3を使用しているかに応じて、インストールされているアプリケーションを一覧表示するコマンドはありますか?

GTK2を使用しているかGTK3を使用しているかに応じて、インストールされているアプリケーションを一覧表示するコマンドはありますか?

私はLubuntu 12.10を使用しており、特定のプログラムがGTK2またはGTK3を使用していることを確認する2つの方法があることを知っています。

  • ~/.themes/theme_name/gtk-2.0/gtkrcたとえば、特定のアプリケーションの外観が変更されていることを確認して変更できます。
  • 私は走ることができますldd /usr/bin/specific_application | grep gtk

これらの両方で動作します。アプリケーションごとベース。

GTK2を使用しているかGTK3を使用しているかに応じて、インストールされているアプリケーションのリストを取得する方法はありますか?

答え1

次のコマンドを使用して、パッケージマネージャがそれに依存するパッケージを確認できます。

apt-get remove -s libgtk-3-0

この-sオプションを使用すると、これがシミュレーションであることが保証されます。何もない実際に削除されました。

答え2

aptitude search '~i ~D libgtk'

gtkに直接依存するインストール済みのすべてのパッケージが一覧表示されます。


もっと具体的に

aptitude search '~i ~s gnome'

インストールされているすべてのGNOMEパッケージが一覧表示されます。

関連情報