suspender ou hibernar por dialog

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

[ Hits: 6.213 ]

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

dcalc: Calculadora Com Conversão de Bases

Script para atualização de hora

runit-fstab-generator

Atualizar IP no vsftpd.conf

Gerador de senhas fortes


  

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