aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/GUI-dateTime
diff options
context:
space:
mode:
authorBlista Kanjo2024-06-18 02:19:47 -0400
committerBlista Kanjo2024-06-18 02:19:47 -0400
commit9915c0186b703ed1d2aeb122283310f29ed80718 (patch)
tree731cea2b8edcfa79f85a9dced08f6539de783159 /.local/bin/GUI-dateTime
parentb541a38f0a1cf1a937b2e8659bbce25fc663f5dc (diff)
refactor: rewrite `dateTimeSetter` to `tk`
Diffstat (limited to '.local/bin/GUI-dateTime')
-rwxr-xr-x.local/bin/GUI-dateTime13
1 files changed, 12 insertions, 1 deletions
diff --git a/.local/bin/GUI-dateTime b/.local/bin/GUI-dateTime
index ad14ad2..0157b36 100755
--- a/.local/bin/GUI-dateTime
+++ b/.local/bin/GUI-dateTime
@@ -1,3 +1,14 @@
#!/bin/sh
-python ~/.local/share/python-dateTimeSetter/dateTime.py
+SCRIPT_PATH=~/.local/share/python-dateTimeSetter/dateTime.py
+
+if command -v lxsudo > /dev/null 2>&1; then
+ lxsudo python3 $SCRIPT_PATH
+elif command -v gksudo > /dev/null 2>&1; then
+ gksudo python3 $SCRIPT_PATH
+elif command -v pkexec > /dev/null 2>&1; then
+ pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" python3 $SCRIPT_PATH
+else
+ echo "No suitable privilege escalation tool found. Running without root privileges."
+ python3 $SCRIPT_PATH
+fi