suspender ou hibernar por dialog

Publicado por Henry Mendes (última atualização em 26/06/2011)

[ Hits: 6.464 ]

Homepage: www.henrypage.freeweb7.com

Download susphiber2.sh




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.

  



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

Procura 1.0

Criador de Hard Link em massa

Gerando QR code com script e Google Chart Tools

Atualização Multilib no Slackware

Dia da semana


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts