Merge pull request #749 from samj1912/gsettings

PICARD-1100: Remove deprecated gconf and move to gsettings
This commit is contained in:
samj1912
2017-06-01 08:02:14 +05:30
committed by GitHub

View File

@@ -34,8 +34,7 @@ _current_theme = None
if 'XDG_CURRENT_DESKTOP' in os.environ:
desktop = os.environ['XDG_CURRENT_DESKTOP'].lower()
if desktop in ('gnome', 'unity'):
_current_theme = (os.popen('gconftool-2 -g /desktop/gnome/interface/icon_theme').read().strip()
or os.popen('dconf read /org/gnome/desktop/interface/icon-theme').read().strip()[1:-1]
_current_theme = (os.popen('gsettings get org.gnome.desktop.interface icon-theme').read().strip()[1:-1]
or None)
elif os.environ.get('KDE_FULL_SESSION'):
_current_theme = (os.popen("kreadconfig --file kdeglobals --group Icons --key Theme --default crystalsvg").read().strip()