Menu de saída para i3 (versão em Zenity)
Publicado por Xerxes (última atualização em 20/08/2014)
[ Hits: 6.412 ]
Homepage: -
Adiciona ao gerenciador de janelas i3, uma janelinha com opções para desligar o computador, reiniciar ou simplesmente fechar o i3. Útil para substituir o comando padrão do i3 (MOD + Shift + e).
Importante:
usuario ALL=(ALL) NOPASSWD: /sbin/shutdown
no "/etc/sudoers"
#!/bin/bash
# Script para i3 que adiciona opção para desligar, reiniciar ou sair do i3
# autores: José Mario e Xerxes Lins
# versão: 1.0
# Data de criação: 17 ago 2014
# http://www.vivaolinux.com.br/~zezaocapoeira
# http://www.vivaolinux.com.br/~xerxeslins
# Como usar:
#
# Torne-o executável:
#
# $ chmod +x i3wm-off
#
# Após mover para "/usr/local/bin/ ", para usá-lo é só
# chamar ele pelo terminal:
#
# $ i3wm-off
#
# Se quiser substituir o comando se saída do i3 por ele, procure nas configurações
# do gerenciador i3 (~/.i3/config) o atalho padrão que é:
#
# "bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut.
# Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-m$"
#
# Substitua por:
#
# bindsym $mod+Shift+e exec i3wm-off"
while true; do
choice=$(zenity --list --text "Selecione uma ação:"\
--list --column "Ação"\
--title="Ações de saída do i3" \
Desligar\
Reiniciar\
Sair);
case "${choice}" in
"Desligar" )
#!/bin/bash
zenity --question --text "Você deseja desligar o computador?" echo $?
case $? in
#0) systemctl poweroff;;
0)sudo /sbin/shutdown -h now;;
1) exit;;
esac
;;
"Reiniciar" )
#!/bin/bash
zenity --question --text "Você deseja reiniciar o computador?" echo $?
case $? in
#0) systemctl reboot;;
0)sudo /sbin/shutdown -r now;;
1) exit;;
esac
;;
"Sair" )
#!/bin/bash
zenity --question --text "Você deseja sair do i3?" echo $?
case $? in
0) i3-msg exit;;
1) exit;;
esac
;;
*)
break
;;
esac
done
Systemctl-config - parada ou reativação de um serviço do systemD
Faz backup do MySQL e envia para FTP
Instalação dos principais programas para um usuário comum
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)
Vou destruir sua infância:) (7)
Interface gráfica com problema (0)









