From 0d6b16998029f549e8d9ea95b17d049370893bc2 Mon Sep 17 00:00:00 2001 From: Sambhav Kothari Date: Wed, 31 May 2017 22:39:20 +0530 Subject: [PATCH] PICARD-1100: Remove deprecated gconf and move to gsettings Solves https://tickets.metabrainz.org/projects/PICARD/issues/PICARD-1100 --- picard/util/icontheme.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/picard/util/icontheme.py b/picard/util/icontheme.py index 743344039..5877f3660 100644 --- a/picard/util/icontheme.py +++ b/picard/util/icontheme.py @@ -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()