Pular para o conteúdo

Menu de saída para i3 (versão em Zenity)

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"
Xerxes xerxeslins
Hits: 6.535 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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"
Download i3wm-off.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Checar o uso da internet

Alarm NOW!

Resetar as configurações do KDE plasma para o padrão

Compilador SH-Compiler usando GCC 4.6 no Debian Wheezy

ppmtolss16 converte imagens para o formato lss

#1 Comentário enviado por zezaocapoeira em 20/08/2014 - 19:06h
Salve mano . Parabéns , tá muito bom .
#2 Comentário enviado por xerxeslins em 21/08/2014 - 12:08h

[1] Comentário enviado por zezaocapoeira em 20/08/2014 - 19:06h:

Salve mano . Parabéns , tá muito bom .


Valeu!

#3 Comentário enviado por removido em 10/02/2015 - 18:10h
Boa Xerxes!

Aqui pra funcionar, o comando tem que ser: i3wm-off.sh

Contribuir com comentário

Entre na sua conta para comentar.