suspender ou hibernar por dialog

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

[ Hits: 6.219 ]

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

Apinfo.bsh

Script simple backup em Fita DAT

Shell Script para compilar o suporte À Logitech Quickcam Express no Slackware / Vector / Slax Linux

Script simples para verificar usuários logados na maquina e as postas abertas

Equacao de Segundo Grau em Dialog


  

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