suspender ou hibernar por dialog

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

[ Hits: 6.089 ]

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

Remoção completa de gateway para Tivoli Framework

Jogo da Velha para 2 jogadores

Script de instalação para Firefox e Thunderbird - new release

Instalador do MPlayer e mais algumas coisas

Compartilhamento de internet


  

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