18 lines
326 B
Bash
18 lines
326 B
Bash
#!/bin/bash
|
|
|
|
app_command='timeshift-gtk'
|
|
|
|
if [ "$(id -u)" -eq 0 ]; then
|
|
# user is admin
|
|
${app_command}
|
|
else
|
|
# user is not admin
|
|
if echo $- | grep "i" >/dev/null 2>&1; then
|
|
# script is running in interactive mode
|
|
su - -c "${app_command}"
|
|
else
|
|
# script is running in non-interactive mode
|
|
gksu ${app_command}
|
|
fi
|
|
fi
|