我正在使用 Lubuntu 12.10,并且我知道有两种方法可以判断特定程序是否使用 GTK2 还是 GTK3:
~/.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 软件包。