Testando o Zenity
Publicado por Alessandro Reis (última atualização em 09/01/2010)
[ Hits: 18.240 ]
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
Altenartiva p/ montar/desmontar disquete em sistemas Debian
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Removendo jogos e bloatware do KDE no Gentoo
Gentoo: Sincronização com Git e Automação via Systemd
Instalação do tema Fluent GTK no Zorin OS
PKI na Prática: Criando CA e Certificado Wildcard (Automatizado)
Midia de instalação LM-21.3 não inicializa (14)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









