Testando o Zenity
Publicado por Alessandro Reis (última atualização em 09/01/2010)
[ Hits: 18.219 ]
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
Comandos e estruturas básicas de shell script
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









