Testando o Zenity
Publicado por Alessandro Reis (última atualização em 09/01/2010)
[ Hits: 18.312 ]
Fiz um menu usando o Zenity para testar a funcionalidade e treinar com essa ferramenta. O menu é auto-explicativo.
Testei no Ubuntu com Gnome.
#!/bin/bash
# Criado em: Dom 03/Jan/2010 - 01:47hs
# Autor: Alessandro Reis - aletkdnit@yahoo.com.br
#
while true; do
choice="$(zenity --width=250 --height=240 --list --column "Everest de pobre" --title="Everest de pobre" \
"Placa-mãe" \
"Processador" \
"Memória" \
"USB" \
"Sair")"
case "${choice}" in
"Placa-mãe" )
dmidecode |grep -A 5 Base | zenity --list --title "Informações de Hardware" --text " Abaixo estão listados as informações da sua placa mãe...\n" --column "Placa Mãe" --width=700 --height=270
;;
"Processador" )
dmidecode --type 4 |grep -A 47 Processor | zenity --list --title "Informações do Processador" --text " Abaixo estão listados as informações do processador...\n" --column "Processador" --width=700 --height=500
;;
"Memória" )
dmidecode --type 6 | grep Enable | zenity --list --title "Informações da Memória" --text " Abaixo estão listados as informações de memória...\n" --column "Memória" --width=500 --height=250
;;
"USB" )
lsusb -v |grep -A 1 idVendor | zenity --list --title "Dispositivos USB" --text " Abaixo estão listados os dispositivos USB...\n" --column "USB" --width=500 --height=400
;;
*)
break
;;
esac
done
Renomear seu pendrive (Debian)
Script que mostra informações sobre o sistema
dinosudo – alternativa CLI para executar aplicativos gráficos como root enquanto logado como
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Sway no Arch Linux: configuração Inicial sem enrolação
Resolvendo o bloqueio do Módulo Warsaw no Arch Linux (Porta 30900)
Meu kde connect não funciona no debian (2)
BigLinux 2026 Wallpapers animado (2)
Porque o elementaryOS adotou flatpaks (3)
Warsaw não é reconhecido no Google Chrome 147.0.7727.55 [RESOLVIDO] (10)









