Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Script para i3 que adiciona opção para desligar, reiniciar ou sair do i3
- # autor: Xerxes Lins
- # versão: 1.0
- # Data de criação: 16 ago 2014
- # http://www.vivaolinux.com.br/~xerxeslins
- # Como usar:
- #
- # Procure pelo atalho padrão de saída nas configurações do i3 (~/.i3/config)
- #
- # O padrão é:
- #
- # "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 xterm -e "~/.i3/i3acoes.sh"
- #
- # Salve o script em ~/.i3/ com o nome i3acoes.sh
- # Torne o script executável: chmod +x ~/.i3/i3acoes.sh
- # Recarregue as configurações do i3 (MOD + c ou MOD + r)
- #
- # Use o script com MOD + Shift + e
- action=$( dialog\
- --title 'Ações de saída do i3'\
- --stdout\
- --menu 'Escolha uma ação:'\
- 0 0 0\
- Nada 'Não fazer nada'\
- Desligar 'Desliga o computador'\
- Reiniciar 'Reinicia o computador'\
- Sair 'Sai do i3' )
- # Se pressionou CANCELAR ou ESC, então fecha
- [ $? -ne 0 ] && break
- case "$action" in
- Nada) break ;;
- Desligar) echo "Desligando..." && sleep 3 && sudo /sbin/shutdown -h now ;;
- Reiniciar) echo "Reiniciando..." && sleep 3 && sudo /sbin/shutdown -r now ;;
- Sair) echo "Saindo..." && sleep 3 && i3-msg exit ;;
- 0) break ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement