アイコンの色をインタラクティブに変更するには、プログラムでAmbianceとRadianceのどちらが現在の外観であるかを検出できるようにします。この値は、org-> gnome-> desktop-> interface-> gtk-themeの下のdconf-editorに保存されていることがわかりました。
プログラムがこの値を読み取ることができるファイルはどこにありますか?
これがpythonバージョンで、作業しているように聞こえます。
#!/usr/bin/python3
from gi.repository import Gio
SCHEMA = 'org.gnome.desktop.interface'
KEY = 'gtk-theme'
gsettings = Gio.Settings.new(SCHEMA)
print(gsettings.get_string(KEY))
Dconfコマンドで情報を読み取ることができます。例えば...
$ dconf read /org/gnome/desktop/interface/gtk-theme
'Adwaita'