Menu de saída para i3 (versão em Zenity)
Publicado por Xerxes (última atualização em 20/08/2014)
[ Hits: 5.996 ]
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
Myhard - Informações sobre seu hardware
Text User Interface (TUI) com whiptail
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Estou com sede em aprender sobre o nosso querido Linux. (1)
big linux sem audio como resolver (2)
Como faz para dar um update-grub por shell script [RESOLVIDO] (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta