Simply Session
Publicado por Guilherme Moreira de Oliveira (última atualização em 06/03/2012)
[ Hits: 4.155 ]
Homepage: https://rapoelho.com.br/
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
#!/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
Calcula o Índice de Massa Corporal (IMC)
Verificar links ON e OFF nas estações ou servidores
Nenhum comentário foi encontrado.
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Configurar aviso da temperatura da CPU no Conky
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Conky não mostra temperaturas da CPU no notebook (14)
Registro do 'last&qu... errado [RESOLVIDO] (9)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (2)









