Simply Session

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

[ Hits: 3.875 ]

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ções do Sistema

Não consigo executar função, usando Script

Menu em Shell Script

Reconhecer drive conectado ou desconectado (básico)

Calculadora v0.01


  

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