Menu de saída para i3 (versão em Zenity)
Publicado por Xerxes (última atualização em 20/08/2014)
[ Hits: 6.407 ]
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
Copiar sistema completo de um HD para o outro (Tipo Ghost)
Myhard - Informações sobre seu hardware
Monitorar Funcionamento do Apache
Script para atualização de sistemas Debian, Ubuntu e variáveis.
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Usando dracut e dispensando genkernel no Gentoo + LUKS + Btrfs
Curso GRÁTIS: OCS Inventory NG - Do Deploy ao Hardening com foco em Segurança da Informação!
Instalando fontes via script no Nautilus Scripts no Gnome do Debian 13
O que houve com slackware ??? (3)
Pendrive do Ubuntu 24.04 travando ao tentar fazer a instalação dual bo... (5)









