Manual programación interfaces pa Ubuntu con Glade y Python

11 d'Ochobre de 2009

Esti manual distribuyese baxo llicencia Creative Commons Reconocimientu-Non comercial-Compartir baxo la mesma llicencia 3.0. Más información equí. Agradeceríate tamién la torna a otres llingües que quieras facer. (Pon un comentario col enllaz ¡Gracies!).

Introducción

Equí voi esplicar cómo programar pa Ubuntu.
Fae un tiempu entamé con un proyeutu por hobby, al poco entró nos repositorios oficiales d’Ubuntu, y por defeutu en distribuciones tan importantes como Linux Mint. Sigue siendo un hobby, col que disfruto y deprendo asgaya. El mio piquiñín (ya ye como un fíu), esti proyeutu del que vos falo, ye Gufw 🙂

Cuando entamé resultóme complicao saber en que llinguaxe programalu, y les regles que tenía que siguir, polo cual, voi intentar guiate nestos puntos.

La mio eleición foi la que considero agora la meyor pa facer un programa pa Ubuntu: Python + Glade. Si te fixes, Ubuntu lleva preinstalaos munchísimos programes qu’usen esta combinación.
Python ya lu tienes instaláu n’Ubuntu (recomiendote Geany como editor de desendolcu), y Glade ta nos repositorios, asina qu’instálalu con:
sudo apt-get install glade

Agora que ya tenemos tolo que necesitabemos, vamos facer un pequeñu programa d’exemplu, un Minimonitor como’l “Monitor del Sistema” que lleva Ubuntu, pero que sólo nos amose una información: La versión d’Ubuntu que tenemos.

Vamos facelo en programación orientada a oxetos, recomiendote usar MVC (Modelu Vista Controlador), un exemplu de cómo organizar les coses tieneslu en Gufw, aunque ye meyor nun meter MVC agora pa nun lliate más.

Resumiendo, en Glade fadrémos la interface, y con Python desendolcaremos los eventos d’esa interface. La clave del desendolcu de GUIs pa GNU/Linux ye que la terminal de GNU/Linux tien una potencia ablucante, y aprovechámoslo pa unviar comandos a la terminal.
Sí, como lo oyes, una GUI (Graphic User Interface) de xestor de baxada lo que faerá ye invocar al comandu wget na terminal y garrar el resultáu, el Xestor d’anovamientos d’Ubuntu unviará comandos a la terminal de la triba “sudo apt-get….”.
Cómo ves, programar una GUI ye aprobechar la potencia d’aplicaciones de la consola. (more…)

Novedá n’Intrepid – Integraes ḷḷ y ḥ

2 de Payares de 2008

Pa usar ḷḷ y ḥ n’Intrepid Ibex nos tos escritos, ye asina de cenciello: Calques la tecla AltGr + h ó l.

Remembra que pa poder facelo tienes que configurar el tecláu cola variante asturiana 😉

Novedá n’Intrepid – Sesión d’invitáu

1 de Payares de 2008

Agora cuando queremos dexar a dalguien manexar l’ordenador, pero nun queremos crear otru usuariu, tenemos la posibilidá d’abrir la sesión d’invitáu.
Tolo que faiga la otra persona desaniciarase cuando zarre la so sesión nun quedando rastros nel ordenador 🙂 Y por supuesto, ye una cuenta ensín privilexos d’alministrador.

Pa activala, vamos al nuevu menú d’usuariu y simplemente escoyemos “Guest session”.

Novedá n’Intrepid – LiveUSB

31 d'Ochobre de 2008

Con esti programa puedes grabar una imaxe .ISO a un llápiz USB, algamando poder istalar Ubuntu dende un LiveUSB, en llugar d’un LiveCD, aforrando CDs 🙂
¿Ventaxes? Istalar n’equipos ensín reproductor de CD o rotu, ganes velocidá d’istalación si tienes que facelo en varios ordenadores…

¡Perbona ferramienta! 🙂

Dexovos un videu colo simple que ye de facelo 😉