Advertisement
xerxeslins

menu de saída para i3

Jan 25th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.41 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Script  para i3 que adiciona opção para desligar, reiniciar ou sair do i3
  4. # autor: Xerxes Lins
  5. # versão: 1.0
  6. # Data de criação: 16 ago 2014
  7. # http://www.vivaolinux.com.br/~xerxeslins
  8.  
  9. # Como usar:
  10. #
  11. # Procure pelo atalho padrão de saída nas configurações do i3 (~/.i3/config)
  12. #
  13. # O padrão é:
  14. #
  15. # "bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut.
  16. # Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-m$"
  17. #
  18. # Substitua por:
  19. #
  20. # bindsym $mod+Shift+e exec xterm -e "~/.i3/i3acoes.sh"
  21. #
  22. # Salve o script em ~/.i3/ com o nome i3acoes.sh
  23. # Torne o script executável: chmod +x ~/.i3/i3acoes.sh
  24. # Recarregue as configurações do i3 (MOD + c ou MOD + r)
  25. #
  26. # Use o script com MOD + Shift + e
  27.  
  28. action=$( dialog\
  29.     --title 'Ações de saída do i3'\
  30.     --stdout\
  31.     --menu 'Escolha uma ação:'\
  32.     0 0 0\
  33.     Nada 'Não fazer nada'\
  34.     Desligar 'Desliga o computador'\
  35.     Reiniciar   'Reinicia o computador'\
  36.     Sair    'Sai do i3'   )
  37.  
  38.  
  39. # Se pressionou CANCELAR ou ESC, então fecha
  40. [ $? -ne 0 ] && break
  41.  
  42.  
  43. case "$action" in
  44.          Nada) break ;;
  45.          Desligar) echo "Desligando..." && sleep 3 && sudo /sbin/shutdown -h now ;;
  46.          Reiniciar) echo "Reiniciando..." && sleep 3 && sudo /sbin/shutdown -r now ;;
  47.          Sair) echo "Saindo..." && sleep 3 && i3-msg exit ;;
  48.          0) break ;;
  49. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement