diff options
author | PMR <pmr@pmr-lander> | 2018-06-20 06:30:36 +0000 |
---|---|---|
committer | PMR <pmr@pmr-lander> | 2018-06-20 06:30:36 +0000 |
commit | 8060f0341ef10727c400bf73e45247c06f3338f6 (patch) | |
tree | e8398a36a7878c16fe14927ed48eeb417249c1e8 | |
parent | b10d0339f864aa2ce2d1301569ae8302327fcc0a (diff) | |
parent | 352149881d78bf28e143c03b9689b0b3019aff16 (diff) |
Merge #348223 from ~sylvain-pineau/plainbox-provider-checkbox:fix-1775523
-rwxr-xr-x | bin/manage_compiz_plugin | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bin/manage_compiz_plugin b/bin/manage_compiz_plugin index a1236ea..9650a9d 100755 --- a/bin/manage_compiz_plugin +++ b/bin/manage_compiz_plugin @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # This file is part of Checkbox. # -# Copyright 2014-2015 Canonical Ltd. +# Copyright 2014-2018 Canonical Ltd. # Written by: # Daniel Manrique <roadmr@ubuntu.com> # Sylvain Pineau <sylvain.pineau@canonical.com> @@ -33,14 +33,13 @@ import sys import subprocess import time -PATH="org.compiz.core:/org/compiz/profiles/unity/plugins/core/" -KEY="active-plugins" +KEY="/org/compiz/profiles/unity/plugins/core/active-plugins" gettext.textdomain("com.canonical.certification.checkbox") gettext.bindtextdomain("com.canonical.certification.checkbox", os.getenv("CHECKBOX_PROVIDER_LOCALE_DIR", None)) -plugins = eval(subprocess.check_output(["gsettings", "get", PATH, KEY])) +plugins = eval(subprocess.check_output(["dconf", "read", KEY])) parser = argparse.ArgumentParser(description=_("enable/disable compiz plugins"), epilog=_("Available plugins: {}").format(plugins)) @@ -58,6 +57,6 @@ else: if args.plugin not in plugins: raise SystemExit(_("Plugin {} doesn't exist").format(args.plugin)) plugins.remove(args.plugin) -subprocess.call(["gsettings", "set", PATH, KEY, str(plugins)]) +subprocess.call(["dconf", "write", KEY, str(plugins)]) time.sleep(3) |