Kod: Markera allt
#!/bin/sh
Work () { ######################################################################
x=$(zenity --list --title "$1" --text "Vill du installera $1?" \
--column "Svar" "Ja" "Nej" --height 150)
case $x in
"Ja")
gksudo apt-get $3 install $2;;
"Nej")
;;
*)
zenity --info --text "Välkommen åter\!"
exit 10;;
esac
}
# Huvudmeny ####################################################################
x=$(zenity --list --title "Körsätt" \
--text "Vill du installera eller vill du bara testa?" \
--column "Välj" "Simulera" "Kör skarpt" --height 150)
case "$x" in
"Simulera")
Options="--simulate";;
"Kör skarpt")
Options=""
gksudo apt-get update
gksudo apt-get upgrade;;
*)
zenity --info --text "Välkommen åter\!"
exit 10;;
esac
if [ -z $Options ]; then
# Fördröjning vid avstängning av Ubuntu ####################################
a="Vill du ha en irriterande fördröjning på 60 s\n"
b="vid exempelvis avslut, urlogging och liknande?"
x=$(zenity --list --title "Avstängningsfördröjning" \
--text "$a$b" --column "Svar" "Ja" "Nej" --height 175)
if [ $x = "Ja" ]; then
gconftool-2 \
--set /apps/indicator-session/suppress_logout_restart_shutdown \
--type bool false
elif [ $x = "Nej" ]; then
gconftool-2 \
--set /apps/indicator-session/suppress_logout_restart_shutdown \
--type bool true
else
zenity --info --text "Välkommen åter\!"
exit 10
fi
fi
PackageName="inställningshanteraren för Compiz Fusion" #########################
Package="compizconfig-settings-manager"
Work "$PackageName" "$Package" "$Options"
PackageName="Ubuntu Restricted Extras" #########################################
Package="ubuntu-restricted-extras"
Work "$PackageName" "$Package" "$Options"