usr/bin/lightdm-settings | 6 +-----
usr/share/applications/lightdm-settings.desktop | 2 +-
usr/share/polkit-1/actions/org.x.lightdm-settings.policy | 2 +-
3 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/usr/bin/lightdm-settings b/usr/bin/lightdm-settings
index 39033f4..78b99bd 100755
--- a/usr/bin/lightdm-settings
+++ b/usr/bin/lightdm-settings
@@ -4,8 +4,4 @@ import os
import subprocess
import sys
-if os.getuid() != 0:
- print("lightdm-settings needs to be run as root.")
- sys.exit(1)
-
-subprocess.Popen("/usr/lib/lightdm-settings/lightdm-settings")
+subprocess.call(["/usr/bin/pkexec", "/usr/lib/lightdm-settings/lightdm-settings"])
diff --git a/usr/share/applications/lightdm-settings.desktop b/usr/share/applications/lightdm-settings.desktop
index eabe06f..fa1ccd4 100644
--- a/usr/share/applications/lightdm-settings.desktop
+++ b/usr/share/applications/lightdm-settings.desktop
@@ -128,8 +128,8 @@ Comment[uz]=Kirish oynasini sozlash
Comment[vi]=Cấu hình màn hình đăng nhập
Comment[zh_CN]=配置登录窗口
Comment[zh_HK]=配置登入視窗
+Exec=lightdm-settings
Comment[zh_TW]=設定登入視窗
-Exec=pkexec lightdm-settings
Icon=lightdm-settings
StartupNotify=true
Terminal=false
diff --git a/usr/share/polkit-1/actions/org.x.lightdm-settings.policy b/usr/share/polkit-1/actions/org.x.lightdm-settings.policy
index d5526d3..de96fa5 100644
--- a/usr/share/polkit-1/actions/org.x.lightdm-settings.policy
+++ b/usr/share/polkit-1/actions/org.x.lightdm-settings.policy
@@ -83,7 +83,7 @@
no
auth_admin_keep
- /usr/bin/lightdm-settings
+ /usr/lib/lightdm-settings/lightdm-settings
true