Popular channels

Script para Logout con Yad

Fuente:

http://foro.desdelinux.net/viewtopic.php?id=735

Hoy empeze a hacer varios y por distintas contras los fui dejando para mas adelante ya que no poseo ninguna skill en scritps. El unico que puede terminar fue un menu de LOGOUT:



El scrip, es el siguiente..

    #! /bin/bash
    # Necesitas YAD para correr esta aplicacion...
    # http://www.wuala.com/Croto/Publico/yad_0.17.1.1-1~webupd8~natty_i386.deb
     
    VAR=`yad --width 300 --entry --title "System Logout" 
          --image=gnome-shutdown                        
          --button="gtk-ok:0" --button="gtk-close:1"    
          --text "Choose action:"                       
          --entry-text                                  
          "Power Off" "Reboot" "Suspend" "Logout"`
         
            if echo "$VAR" | grep "Power Off"; then
                       cmd= dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
                fi
                
                if echo "$VAR" | grep "Reboot"; then
                      cmd= dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
                fi
                
                if echo "$VAR" | grep "Suspend"; then
                       cmd= dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend   
                    fi
                
                if echo "$VAR" | grep "Logout"; then
                      cmd= openbox --exit
                fi
    exit 0; 


0
0
0
0No comments yet