Simply Session
Publicado por Guilherme Moreira de Oliveira (última atualização em 06/03/2012)
[ Hits: 4.070 ]
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
Script para listar arquivos, diretórios e uso do espaço em disco destes
Script para administração de usuários de fácil compreensão.
Jogo da velha para dois jogadores
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
O programa assinador digital (5)
Assinador JNLP do Site Portal da Nota Fiscal Eletrônica (5)









