Gtk
是否有一個命令根據它們是使用 GTK2 還是 GTK3 列出已安裝的應用程序?
我正在使用 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 軟體包。