Simply Session

Publicado por Guilherme Moreira de Oliveira (última atualização em 06/03/2012)

[ Hits: 3.800 ]

Homepage: https://cantinhodoromeo.com.br

Download simply-session




Um dos programas próprios do SimplyOS. Este é um menu de Shutdown muito simples, com apenas as opções mais usadas. Pode ser usado em qualquer distro. Vou lançar novas versões em breve

Dependências
DBus
Yad

  



Esconder código-fonte

#!/bin/bash

show_list() { 

ESCOLHIDO=$( \
   yad --list \
   --title="Detalhes sobre Personalidades" \
   --column="ID":NUM \
   --column="Ação":TEXT \
   --column="Action":TEXT \
   --print-column=1 \
   --hide-column=1 \
      --width="300" \
      --height="150" \
      --button="Sair":1 \
      --button="Ok":0 \
   1 "Desligar" "Shutdown" \
   2 "Encerrar Sessao" "Logout" \
   3 "Reiniciar" "Reboot" \
) 

# ver se o usuário clicou em 'sair' or no 'x' da janela
ACAO="$?"
test "$ACAO" -eq "1" || test "$ACAO" -eq "252"
if [ "$?" -eq "0" ]; then
   exit
fi

#captura apenas o numero da opcao selecionada
ESCOLHIDO=$(echo $ESCOLHIDO | egrep -o '^[0-9]') 

# de acordo com a opcao selecionada, abre o firefox com detalhes da personalidade
case "$ESCOLHIDO" in
   1)
      dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
   ;;
   2)
      openbox --exit
   ;;
   3)
     dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
   ;;

esac
}
show_list 

#.EOF

Scripts recomendados

Informaçoes de rede com shell script

Script que mostra um menu e lista opções para o usuário...

Arquivo que instala o Lazarus 1.0

Montando Pen Drive no Slackware

IPscan em shell script


  

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