diff options
| author | Blista Kanjo | 2024-06-18 02:19:47 -0400 |
|---|---|---|
| committer | Blista Kanjo | 2024-06-18 02:19:47 -0400 |
| commit | 9915c0186b703ed1d2aeb122283310f29ed80718 (patch) | |
| tree | 731cea2b8edcfa79f85a9dced08f6539de783159 /.local/bin | |
| parent | b541a38f0a1cf1a937b2e8659bbce25fc663f5dc (diff) | |
refactor: rewrite `dateTimeSetter` to `tk`
Diffstat (limited to '.local/bin')
| -rwxr-xr-x | .local/bin/GUI-dateTime | 13 |
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 |
