48
48
user = os.getenv("SUDO_USER", os.getenv("USER", "root"))
51
['sudo', '--preserve-env=DBUS_SESSION_BUS_ADDRESS', '-H', '-u', user,
52
'gsettings', 'get', schema, key],
51
['sudo', '--preserve-env=DBUS_SESSION_BUS_ADDRESS,XDG_RUNTIME_DIR',
52
'-H', '-u', user, 'gsettings', 'get', schema, key],
53
53
stdout=subprocess.PIPE, stderr=subprocess.PIPE,
54
54
preexec_fn=misc.drop_all_privileges, universal_newlines=True)
55
55
value = subp.communicate()[0].rstrip('\n')