rebellion
Utente Èlite
- Messaggi
- 1,600
- Reazioni
- 509
- Punteggio
- 117
questo lo script:
declare governor=$(zenity --list --radiolist --print-column=2 --width=700 --height=200 --title="Shutdown" --text="Scegli una delle azioni seguenti:" --column="Scegli" --column="Azione" --column="Descrizione" \
false "performance" "massima frequenza" \
true "on demand" "scala la frequenza a richiesta")
case $governor in
"performance")
echo "message:\"CPU PERFORMANCE\"" | zenity --notification --listen &
cpupower frequency-set -g performance ;;
"on demand")
echo "message:\"CPU ON DEMAND\"" | zenity --notification --listen &
cpupower frequency-set -g ondemand ;;
"")
esac
problema: i comandi 'cpupower frequency ...' hanno bisogno di privilegi di root altrimenti così com'è non funziona, come ovviare senza digitare psw?
declare governor=$(zenity --list --radiolist --print-column=2 --width=700 --height=200 --title="Shutdown" --text="Scegli una delle azioni seguenti:" --column="Scegli" --column="Azione" --column="Descrizione" \
false "performance" "massima frequenza" \
true "on demand" "scala la frequenza a richiesta")
case $governor in
"performance")
echo "message:\"CPU PERFORMANCE\"" | zenity --notification --listen &
cpupower frequency-set -g performance ;;
"on demand")
echo "message:\"CPU ON DEMAND\"" | zenity --notification --listen &
cpupower frequency-set -g ondemand ;;
"")
esac
problema: i comandi 'cpupower frequency ...' hanno bisogno di privilegi di root altrimenti così com'è non funziona, come ovviare senza digitare psw?