Posts Tagged ‘Zenity’

TVerminal-GUI (Una interfaz gráfica simple)

Saturday, April 25th, 2009

Siendo que algunos se les complico con tanta, tanta terminal aqui va una pequeña interfaz realizada con Zenity para TVerminal

[falta imagen]

Zenity es un programa muy simple que permite elaborar interfaces en streaming, o sea en tiempo real con una tubería de BASH.

[falta imagen]

#!/bin/bash
#
# Si encuentra una error no dude en enviarlo a info@elelefantemoteado.com.ar
#
# zenity http://library.gnome.org/users/zenity/stable/
# cut
# grep
# TVerminal - http://elelefantemoteado.com.ar/txt/?p=19

# Elige entre Radio o TV
tipo=$(zenity --list --column "Elige" "radios" "canales"  2> /dev/null);
echo $tipo
numero=1
while [ $numero ]
do

	# Construye la lista de canales o radios
	numero=$(TVerminal $tipo lista | grep  "..*" |  grep  -v "@" |  zenity --list --height 500 --width 400 --column  $tipo --column Descripcion 2> /dev/null | cut -d'.' -f 1);
	echo $numero

	# Reproduce el canal
	TVerminal $tipo $numero "-cache 1024"

done

Enlace

PD: recuerde que al bajar los script ponerlos con permiso de ejecucion. (Chmod 777 TVerminal-GUI)