summaryrefslogtreecommitdiffstats
path: root/desktop/nwg-panel/loginctl.patch
blob: 9ba71211bdbe9d714e4cba18a27d5db00f59ff96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
--- a/nwg_panel/config.py
+++ b/nwg_panel/config.py
@@ -86,8 +86,8 @@
     "menu-start-settings": {
         "cmd-lock": "swaylock -f -c 000000",
         "cmd-logout": "swaymsg exit",
-        "cmd-restart": "systemctl reboot",
-        "cmd-shutdown": "systemctl -i poweroff",
+        "cmd-restart": "loginctl reboot",
+        "cmd-shutdown": "loginctl poweroff",
         "autohide": True,
         "file-manager": "thunar",
         "height": 0,
@@ -2142,8 +2142,8 @@
         defaults = {
             "cmd-lock": "swaylock -f -c 000000",
             "cmd-logout": "swaymsg exit",
-            "cmd-restart": "systemctl reboot",
-            "cmd-shutdown": "systemctl -i poweroff",
+            "cmd-restart": "loginctl reboot",
+            "cmd-shutdown": "loginctl poweroff",
             "autohide": True,
             "file-manager": "thunar",
             "height": 0,
@@ -3493,11 +3493,11 @@
                     },
                     {
                         "name": "Reboot",
-                        "cmd": "systemctl reboot"
+                        "cmd": "loginctl reboot"
                     },
                     {
                         "name": "Shutdown",
-                        "cmd": "systemctl -i poweroff"
+                        "cmd": "loginctl poweroff"
                     }
                 ]
             }

--- a/nwg_panel/config/config
+++ b/nwg_panel/config/config
@@ -64,11 +64,11 @@
           },
           {
             "name": "Reboot",
-            "cmd": "systemctl reboot"
+            "cmd": "loginctl reboot"
           },
           {
             "name": "Shutdown",
-            "cmd": "systemctl -i poweroff"
+            "cmd": "loginctl poweroff"
           }
         ]
       }

--- a/nwg_panel/main.py
+++ b/nwg_panel/main.py
@@ -643,8 +643,8 @@
                 defaults = {
                     "cmd-lock": "swaylock -f -c 000000",
                     "cmd-logout": "swaymsg exit",
-                    "cmd-restart": "systemctl reboot",
-                    "cmd-shutdown": "systemctl -i poweroff",
+                    "cmd-restart": "loginctl reboot",
+                    "cmd-shutdown": "loginctl poweroff",
                     "autohide": True,
                     "file-manager": "thunar",
                     "height": 0,

--- a/nwg_panel/modules/menu_start.py
+++ b/nwg_panel/modules/menu_start.py
@@ -33,9 +33,9 @@
             cmd += " -cmd-lock '{}'".format(self.settings["cmd-lock"])
         if self.settings["cmd-logout"] != "swaymsg exit":
             cmd += " -cmd-logout '{}'".format(self.settings["cmd-logout"])
-        if self.settings["cmd-restart"] != "systemctl reboot":
+        if self.settings["cmd-restart"] != "loginctl reboot":
             cmd += " -cmd-restart '{}'".format(self.settings["cmd-restart"])
-        if self.settings["cmd-shutdown"] != "systemctl -i poweroff":
+        if self.settings["cmd-shutdown"] != "loginctl poweroff":
             cmd += " -cmd-shutdown '{}'".format(self.settings["cmd-shutdown"])
         if self.settings["autohide"]:
             cmd += " -d"