Testando o Zenity
Publicado por Alessandro Reis (última atualização em 09/01/2010)
[ Hits: 18.118 ]
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
Script de inicialização do PostgreSQL 8 com suporte a acesso remoto - Fedora 7
Instalação do LibreOffice3.5.3 via dpkg
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)
Instalação não está resolvendo as dependencias (2)
Captação de áudio no zorin linux começa a diminuir com o tempo (5)









