Gtk

是否有一個命令根據它們是使用 GTK2 還是 GTK3 列出已安裝的應用程序?

  • April 17, 2013

我正在使用 Lubuntu 12.10,我知道有兩種方法可以判斷特定程序是使用 GTK2 還是 GTK3:

  • 例如,我可以在 中進行更改~/.themes/theme_name/gtk-2.0/gtkrc,並查看特定應用程序的外觀是否已更改。
  • 我可以跑ldd /usr/bin/specific_application | grep gtk

這兩個都在每個應用程序的基礎上工作。

有沒有辦法根據他們使用 GTK2 還是 GTK3 來獲取已安裝應用程序的列表?

您可以使用以下命令查看包管理器知道哪些包依賴於此:

apt-get remove -s libgtk-3-0

-s選項確保這是一個模擬,因此實際上沒有刪除任何內容。

aptitude search '~i ~D libgtk'

將列出所有直接依賴於 gtk 的已安裝軟體包。


更具體的

aptitude search '~i ~s gnome'

將列出所有已安裝的 gnome 軟體包。

引用自:https://unix.stackexchange.com/questions/72694