Simply Session

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

[ Hits: 3.829 ]

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

Criando um usuário em shell script

Atualizações do Insigne

Firewall simples para desktops

Jukebox com dialog para PCs antigos


  

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