Publi

  • Enviar notificaciones desde nuestros scripts con notify-send

    notificacionEs un tema que se ha tratado varias veces en otros blogs y tutoriales a lo largo de Internet, y es que algo que tienen en común muchos entornos de escritorio de GNU/Linux en la actualidad es un demonio de notificaciones, éste recibe mensajes de las aplicaciones que quieran escribir una notificación (valga la redundancia), y los muestra en pantalla.
    Lo bueno que tiene hacerlo así es que cualquier aplicación que quiera escribir algo, sólo tiene que enviar el texto y sólo tenemos un dibujante, eso reduce bastante el coste en memoria (si tenemos cuatro aplicaciones y las cuatro se dedican a lo mismo, estamos desperdiciando memoria), por otra parte, unifica el estilo (en el mismo ejemplo de antes, tendríamos cuatro formas de dibujar distintas y a lo mejor, cada una con un estilo diferente) y por otra parte, dada la filosofía que siguen estos proyectos, nos proporcionan herramientas para enviar notificaciones fácilmente.… Leer artículo completo

  • Leer un archivo XML en C con libxml2 (con todos los nombres, atributos y contenidos)

    xmlxmlHoy en día, para muchas cosas se utiliza el metalenguaje XML ofrece una forma inteligible tanto para la máquina como para el humano.

    Bien, el objetivo es que podamos leer y escribir información XML, y ahora toca hacerlo desde C, debemos ser capaces de extraer los nombres de las etiquetas, atributos y contenidos.

    El código que muestro aquí es una vuelta de tuerca de uno de los ejemplos que aparecen en la web.… Leer artículo completo

  • Linux on Movies: Person of Interest usa GNOME

    En esta serie, Person of Interest (Vigilados en español) protagonizada por Jim Caviezel y Michael Emerson, salen escritorios Gnome 2 por todas partes, con diferentes temas.

    Aunque no se termina de ver claro, hay algunas veces que se perfila algo, es un escritorio muy personalizado que siempre tiene textos de terminal o en hexadecimal en movimiento (porque los mejores informáticos lo hacen así)… pero en la barra inferior, tiene un texto «Applications», «Places», «System», os suena… porque a mi me recuerda horrores a GNOME 2.… Leer artículo completo

  • Redimensionar ventanas con Alt+Botón derecho en GNOME 2

    Aunque GNOME2 ya está algo antiguo, aún lo uso en algún equipo viejo, y una cosa que yo utilizo muy a menudo es la redimensión de ventanas con Alt+Botón derecho del ratón (para mover también es muy rápido Alt+Botón izquierdo), aunque GNOME 2 trae por defecto la redimensión con Alt+Botón central lo que no me resulta muy cómodo a veces (sobre todo en portátiles cuando no hay botón central).

    Para ello, aunque se puede hacer de forma gráfica, a veces es mejor un copia y pega de consola:

    $ gconftool-2 –set /apps/metacity/general/resize_with_right_button –type=bool True

    Leer artículo completo
  • Linux en «Conspiración en la Red»

    linux_antitrust1

    En España, se la conoce como «Hackers 3: Conspiración en la red», aunque no tiene mucho de tercera parte; o sólo «Conspiración en la red», en Europa también se llama «Conspiracy.com» y en EEUU, su título original es «Antitrust«. Es una de esas películas que hace varios guiños linuxeros, aunque aparezca un Tim Robins disfrazado de Bill Gates.

    En el fotograma que vemos al principio del post, podemos ver claramente un escritorio Gnome, con sus iconos característicos justo en el minuto 2:15; además de muchas pantallas de Gnome y mucho código HTML en los títulos de crédito podemos encontrar una terminal donde ejecutan «ps»:

    linux_antitrust11En el minuto 51:42 y pocos segundos después, podemos ver en una imagen de una cámara (que sale en un tono azulado, excepto un sombrero rojo (Red Hat), y un minuto más tarde se ve cómo verifica los dispositivos de almacenamiento montados con mount:

    linux_antitrust2

    En general, la película tiene muchos guiños al software libre, como dicen en FayerWayer, podemos ver entre otras cosas:

    • A Miguel de Icaza, fundador del proyecto Gnome, entregando un premio a uno de los protagonistas.
    Leer artículo completo