Entries for Gnome

Activar autologin sin necesidad de XDM, GDM, KDM, etc.

written by uve

16 February 2012

Usualmente, las distribuciones de Linux utilizan un Display Manager, como pueden ser XDM, GDM ó KDM.

Vamos a editar el fichero /etc/rc.local y añadiremos al final la siguiente línea:

su - user -c startx

donde user es el usuario que arrancará la sesión gráfica.

Para desactivar el arranque automático, bastará con comentar o borrar la línea anterior.

Nota importante

Vamos a entender lo que está pasando aquí. Básicamente, con el método anterior antes de que se llegue a llamar a la consola tty1, "startx" es llamado por rc.local. Así que, básicamente mientras estés en el escritorio no estará disponible la consola de inicio de sesión tty1 (la que se obtiene al pulsar Ctrl-Alt-F1).

Para poder acceder a la consola, habrá que cerrar sesión en el escritorio en cuestión y tendremos acceso a tty1. Podremos volver a acceder al entorno gráfico ejecutando "startx" una vez logueados.

Full entry >>

Diseño de interfaces gráficas con GTK y Glade

written by uve

21 March 2011

Continuando con la serie de artículos acerca de GTK, voy a seguir con Glade. Glade es una herramienta que nos permite crear las interfaces gráficas de forma gráfica :)

Esta herramienta es parte oficial de Gnome y se integra bastante bien con Anjuta, aunque esto no viene al caso. Glade genera archivos xml, que después, de forma simple y sencilla podremos cargar en nuestra aplicación. Estos ficheros pueden tener cualquier nombre y/o extensión, aunque tal vez la extensión más usada sea .ui (de User Interface) y será la que yo utilice.

Dado que ya expliqué como se realiza la compilación para GTK en el primer artículo, no lo volveré a explicar. Si alguien tiene dudas puede consultarlo aquí.

Código fuente

Full entry >>

Diseño de interfaces gráficas con GTK

written by uve

21 March 2011

Aprovechando las prácticas de una de mis asignaturas, Informática Gráfica, voy a escribir unos artículos relacionados con interfaces gráficas, más concretamente GTK y algo más adelante, GTK y OpenGL. Como lenguaje de programación voy a utilizar C (la otra alternativa era Java, es decir, impuesto por la asignatura) y como sistema operativo utilizaré Ubuntu 10.10.

En este primer artículo vamos a ver qué necesitamos tener instalado, como crear una simple ventana y como compilar esto. Asumo que ya has programado alguna vez en C (y/o C++) y que build-essential lo tienes instalado.

Código fuente

Full entry >>

Breves: Cómo crear un lanzador personalizado con varios comandos en Gnome

written by uve

11 December 2010

Alguna que otra vez he necesitado crear (o me gusta tener) un lanzador de aplicaciones que involucra la ejecución de varios comandos. Lo más típico, tener que lanzar una aplicación desde un directorio determinado:

$ cd ruta/de/aplicacion/
$ ./mi_aplicacion

Lo primero que pensé:

cd ruta/de/aplicacion/ && ./mi_aplicacion

pero esto no le gusta al lanzador de aplicaciones, no es un shell. ¿La solución? ¡Que lo ejecute un shell! :)

bash -c 'cd ruta/de/aplicacion/ && ./mi_aplicacion'

Full entry >>

Integrar aplicaciones de Wine con Gnome

written by uve

27 November 2010

Como creo que ya sabemos todos, la apariencia de las aplicaciones de Wine es espantosa (al menos por el momento). Voy a explicar como podemos tratar de solucionarlo, instalando algún tema para Wine.

Full entry >>

La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.