我在应用程序中使用 Ubuntu 的工具栏主题(上下文),Ambiance 为黑色,Radiance 为灰色。所以我有两个图标包(一个白色和一个黑色),但我如何才能确定用户使用的是哪个主题?所以我可以为其编写一个 if 语句。
答案1
您可以在终端中输入:
gsettings get org.gnome.desktop.interface gtk-theme
或者用 Python 来写:
from gi.repository import Gio
theme=Gio.Settings.new('org.gnome.desktop.interface').get_string('gtk-theme')
答案2
如果您选择库存图标,它将始终使用用户选择的主题的图标。