Pagina 1 di 1
problema GShutdown
Inviato: venerdì 14 ottobre 2011, 17:52
da xubuxmrk
ho installato correttamente il programma, ma invece di spegnere il netbook ad un orario prestabilito (l' ora esatta cè il riavvio no) fà semplicemente il log-out, sia che imposto il riavvio, che lo spegnimento che il cambio utente.
come posso fare in modo che si spenga proprio?
mi sarebbe molto utile per lasciare acceso alcune ore il netbook di notte a scaricare, senza dovermi alzare dal letto per spegnerlo
Re: problema GShutdown
Inviato: venerdì 14 ottobre 2011, 18:12
da lihin
Se mi ricordo bene, il fallimento dipende da una chiamata dbus obsoleta... cioè è un bug del programma.
In altrnativa puoi usare il comando shutdown da terminale, accetta anche la temporizzazione dello spegnimento, vedi il man del comando per i dettagli.
Io mi sono fatto questo script per avere un'interfaccia grafica, se cerchi in rete sicuramente ne troverai anche altri:
Codice: Seleziona tutto
#!/bin/bash
timer=$(zenity --scale --min-value=5 --max-value=360 --value=90 --step 5 --title="Shutdown Timer" --text="Spegnere il PC fra [mm] minuti")
if [ "$?" != 0 ]; then
exit 1
fi
stime=$(echo $(date +%s)/60 | bc) # start time
( for i in $(seq $timer -1 1); do
ctime=$(echo $(date +%s)/60 | bc) # current time
etime=$(($ctime-$stime)) # elapsed time
if [ $(($timer-$etime)) -eq 1 ]; then
echo "#1 minuto allo spegnimento"
else
echo "#$(($timer-$etime)) minuti allo spegnimento"
fi
ftime=$(echo $etime*100/$timer | bc) # elapsed time fraction
echo $((99-$ftime))
if [ $(($timer-$etime)) -lt 6 ]; then
notify-send "Attenzione" "Spegnimento imminente del PC!" -u critical -i "/usr/share/icons/gnome/32x32/emblems/emblem-important.png"
fi
sleep 60
done ) | zenity --progress --auto-close --auto-kill --title="Countdown"
if [ "$?" != 0 ]; then
exit 1
fi
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Usa una chiamata dbus da utente semplice, per cui, per funzionare, ha il requisito che non ci siano altri utenti loggati.
Ciao
Re: problema GShutdown
Inviato: venerdì 14 ottobre 2011, 18:22
da Ntanitime
se dai questo comando da terminale il pc si spengerà tra venti minuti :
Puoi anche sostituire 20 con l' ora in qui vuoi spengere il pc.
per annullare l' operazione chiudi il terminale da dove hai lanciato il comando ed apri uno nuovo terminale dove digiti:
per annullare l' ultima operazione
Quest funziona al 100%
Re: problema GShutdown
Inviato: venerdì 14 ottobre 2011, 18:39
da xubuxmrk
quindi per spegnere il pc dopo 3 ore basta dare da terminle:
sudo shutdown -h 03:00 ?
Re: problema GShutdown
Inviato: venerdì 14 ottobre 2011, 22:57
da Ntanitime
no per spengere dopo 3 ore devi dare il corrispondente in minuti :
quando metti i due punti si intende hh:mm del giorno corrente !