force konsole

This commit is contained in:
Terry
2022-11-15 00:01:53 -05:00
parent 0b4d8393c2
commit 991fe14dd7

View File

@@ -1,11 +1,20 @@
#!/bin/bash #!/bin/bash
# vim: ts=4:sw=4:et
if which ncdu &>/dev/null; then if which ncdu &>/dev/null; then
echo 'ncdu is already installed' zenity --info --title='Result' --no-wrap --text='ncdu is already installed'
exit 0 exit 0
fi fi
if ! tty -s; then
# script is running non-interactively, for ex by clicking "Execute" in dolphin
zenity --password --title="Enter password for `whoami`" --timeout=10 | sudo --stdin -- \
konsole -e "$0" "$@"
exit $?
fi
if [[ $UID -ne 0 ]]; then if [[ $UID -ne 0 ]]; then
echo "switching to root"
sudo /bin/bash "$0" "$@" sudo /bin/bash "$0" "$@"
exit $? exit $?
fi fi
@@ -20,3 +29,5 @@ pacman -S ncdu
# SteamOS's wrapper for: btrfs property set -ts / ro true # SteamOS's wrapper for: btrfs property set -ts / ro true
steamos-readonly enable steamos-readonly enable
zenity --info --title='Result' --no-wrap --text='Done'