Menu de saída para i3 (versão em Zenity)
Publicado por Xerxes (última atualização em 20/08/2014)
[ Hits: 6.039 ]
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
Script simples para ripar CDs de áudio em mp3 com uso do CDDB para nomear as faixas.
Transformar eBook em Audiobook
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)