Descrição
Pesquisei na internet sobre utilizar o dbus-send para suspender ou hibernar o computador sem utilizar o root. Criei um script simples com o dialog. Bom para ambientes gráficos simples como Fluxbox ou WindowMaker.
[ Download:
susphiber2.sh ]
[
Enviar nova versão ]
[ Esconder código-fonte ]
#!/bin/bash
#by henry
#email: hmjbetah@gmail.com
dialog --menu "Suspender ou Hibernar?" 10 30 20 1 Suspender 2 Hibernar 2> /tmp/susphiber.opt
if [ -f /tmp/susphiber.opt ]; then
OPTVAL=$(cat /tmp/susphiber.opt)
if [ $OPTVAL -eq 1 ]; then
echo ENTRANDO EM MODO DE ESPERA...
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0
#echo 1
fi
if [ $OPTVAL -eq 2 ]; then
echo HIBERNANDO...
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate
#echo 2
fi
#echo OK!!!!!!!!
rm /tmp/susphiber.opt
fi
Scripts recomendados
Script de Inventário
Montando compartilhamentos windows
LogPac
instalar-winex
Idesk (Wizard para criação de ícones)
Comentários
| Nenhum comentário foi encontrado. |