Como probar las notificaciones de Gala versión de desarrollo (elementary OS)

Las notificaciones por defecto en elementary OS son las mismas que usa Ubuntu, las infames libnotify. Hace algún tiempo les conté sobre Pantheon-notify , un sistema de notificaciones mas acorde con el estilo y la apariencia de eOS. Lamentablemente solo funcionan en la Beta.

He visto muchos comentarios de usuarios que tienen la versión estable de elementary OS Luna, quejándose de que no les funciona Pantheon Notify , por desgracia no se todavía de un método confiable para que funcionen de nuevo, y probablemente no aparezca uno.

La bueno noticia sin embargo es que se esta trabajando en un Centro de notificaciones , muy al estilo del de OSX: Gala notifications .

Gala es el gestor de ventanas de elementary OS, que esta integrado con Pantheon Shell, el entorno de escritorio.

Estas notificaciones de Gala están en su versión de desarrollo y su uso por el usuario final es menos que recomendable. Sin embargo, este post es para aquellos usuarios temerarios que no tienen miedo a romper su sistema si eso satisface su curiosidad y su deseo de probar cosas nuevas.

La instalación no es amigable. así que tampoco es para usuarios novatos que no tienen idea de lo que hacen con una terminal.

Dejando a un lado las advertencias, pasemos a probar.

Instalar notificaciones de Gala

Para instalar GALA Notifications tenemos que compilarlas. Antes de esto necesitamos instalar unas cuantas librerías necesarias.

Para ello escribimos en la terminal:

sudo apt-get install libmutter-dev libgranite-dev libclutter-1.0-dev libclutter-gtk-1.0-dev libbamf3-dev libxfixes-dev libgee-dev libplank-dev valac-0.20 cmake build-essential automake autoconf gsettings-desktop-schemas-dev bzr

Una vez finalizada la instalación procedemos a instalar las notificaciones, escribiendo en la terminal los siguientes comandos, uno por uno y esperando que nos respondan.

bzr branch lp:~cjgomes-it/+junk/notifications
cd notifications
mkdir build
cd build
cmake ..
make
sudo make install

Para iniciar y reemplazar el sistema anterior de notificaciones escribimos:

/usr/local/bin/gala --replace

Ahora bien, en ese momento puede que nuestro sistema se rompa y nuestro escritorio luzca como un desastre:

Para solucionar solo debemos cerrar sesión y regresar. Podemos apretar Ctrl+Alt+Supr para aparecer el dialogo en caso de que el panel no responda.

Alt+F2 y luego un killall gala también debería funcionar, si no quieren perder la sesión.

Para mostrar el centro de notificaciones podemos apretar la combinación de teclas Super + N o lo que es lo mismo la tecla de Windows + N .

Para concluir debo decir que funciona increíblemente bien, la respuesta es super rápida y fluida. El único problema que me aqueja es el hecho de que no todas las apps muestran una imagen en el tooltip de la notificación. Aunque he visto screenshots de usuarios a los que les funciona mejor este aspecto, no se que tipo de brujería sea esa, agradezco si saben me cuenten.

Nota: si estas usando el PPA unstasble de elementary OS puede que tengas problemas para instalar por conflictos de paquetes y dependencias.

Esto pude lograrlo gracias a el soporte de los usuario de la comunidad de Google+ de elementary en este post

P.D.: Si tienen 2 monitores, cosas extrañas pasan. El centro de notificaciones por defecto se va completamente a la derecha y “empuja” el escritorio a la izquierda al abrirse. Yo por ejemplo tengo un monitor mas pequeño a la derecha y simplemente es un espanto cuando abro Gala xD

  • Nicolás Vásquez O.

    lo llevo probando varias semanas ya y ha funcionado a la perfección, a veces se desconfigura cuando conecto otro monitor pero vuelve a la normalidad al apretar Super + N, la verdad es bastante estable dentro de todo, da un poco de miedo hacerlo al principio pero no tienen de qué preocuparse, no es tan terrible. Buen post :)

    • / Gabriela Gonzalez

      Lo de los dos monitores es el unico problema que le veo hasta ahora. Y si da miedito al principio, pero solo hay que hacer las cosas bien. Gracias por comentar.

  • http://rhoconlinux.wordpress.com/ Rho

    Como bien dice Gabriela en el post, si tienen el daily-ppa entonces esto no se puede instalar!… mucho ojo antes de darle que “si” porque aparece una lista grande de paquetes a ser desintalado… si siguen cuando estos paquetes se desinstalen se rompe todo el sistema y lo van a tener que reinstalar :) . Esto afecta especialmente a los que tienen ubuntu y elementary juntos. ^_^
    O sea, resumiendo, si no instalaron elementary desde la ISO oficial, esto no se puede hacer.
    (yo estoy como loco con gnome-shell jeje :P)

    • / Gabriela Gonzalez

      El sabe, lo dice por experiencia propia xD

  • BALIN

    Genial… muy buen trabajo con el tutorial. jejeje a mi me costo mucho pero por fin lo logre. :D

    • / Gabriela Gonzalez

      Gracias por comentar :)

  • BALIN

    para continuar con la personalización del escritorio aqui les dejo esto que encontre en G+

    Es un mensaje animado que les da la bienvenida cuando nos logeamos.
    y esta imagen es de como me quedaron las notificaciones

    • / Gabriela Gonzalez

      Se ve interesante, tal vez lo pruebe.

  • Edipo

    Hola Gabriela
    Unas preguntas:
    Que tema de iconos y plank usas?
    Cual es la app de twitter que tienes?
    Por que las ventanas no tienen bordes?
    Ahora mi colaboración, como soy muy fanático de los hot corners, me las ingenie para poder utilizar el centro de notificaciones con un hot corner:
    Instalamos xdotool para poder ejecutar combinaciones de teclado desde la línea de comandos:
    $ sudo apt-get install xdotool
    Luego es sólo ir a System Settings, (o abrirlo desde consola: switchboard)
    Desktop -> Hot Corners
    En una de las esquinas seleccionar Execute Custom Command y en el campo Custom Command poner:
    xdotool key Super+n

    Y listo (:

    • http://rhoconlinux.wordpress.com/ Rho

      Muy buena idea :)

    • / Gabriela Gonzalez

      Hola.
      1. Los iconos son los que vienen por defecto combinados con iconos individuales que elegi para las apps, si te interesa alguno en especifico dime para buscar los links ya que no son parte de ningun pack. El tema de plank es de hecho el que viene por defecto.
      2. La app de twitter es solo tweetdeck para chrome como webapp.
      3. Las ventanas no tienen bordes en ese screenshot porque se rompio mi sistema un momento al reemplazar gala.
      Bueno el truco para la esquina ;)

  • nanotime

    Personalmente me parece feo ._. feo y algo poco funcional, no se si se mueve todo el escritorio a la izquierda para mostrarte las notificaciones y luego vuelve a su lugar o como funciona exactamente, pero sinceramente no me parece un buen concepto; distinto, sí, pero en mi opinión … eh … no xD

  • x11tete11x

    no me gusta la cantidad de espacio vertical que desperdicia eOS, ni tampoco lo cuadrado que son sus menues contextuales, sin embargo esta vez tengo que felicitarlos, si hay algo que me gusta de OSX, son 3 cosas: 1)menu global 2) las pestañas (al que diseño las pestañas de OSX hay que hacerle un monumento xD) 3) esta manera simpatica de mostrar las notificaciones xD

    • Vladimir Jz

      Si, lo unico triste y lamentable fue haber esperado hasta maveriks para agregarle pestañas al finder ¬¬’

  • Vladimir Jz

    Sabes, yo tengo las notificaciones de Pantheon en el eOs estable, si a alguien le sirve, pueden instalar el pantheon-notify desde el dayli ppa, despues tienen de dos 1: matan en cada inicio (script) notify-osd y mandan a llamar al pantheon-notify, tambien pueden agregar a la lista de cerbere este proceso para que si se cae, se levante solito ñ.ñ (como buen niño), o en su defecto y creo que mucho mas practico 2. modificar el archivo org.freedesktop.Notifications.service cambiar la ruta de notify-osd por la del pantheon-notify y listo, hasta ahorita sin problemas.

    saludos.

    • Rodix

      Yo tengo los daily repos pero no aparece pantheon-notify

      • Vladimir Jz

        este es el repo que use.
        http://ppa.launchpad.net/elementary-os/daily/ubuntu

        despues con actaualizas para instalar con:

        sudo apt-get install pantheon-notify

        Saludos.

  • Omar Gimenez

    Hola como estas? muy bueno el tuto! instale el panel y ahora lo quiero desinstalar, no sabes como reemplazar nuevamente por las antriores? Gracias

    • / Gabriela Gonzalez

      Borrando como root /usr/local/bin/gala y reiniciar sesión

  • Inroot Layout

    Creo que con eOS es mejor usar lo estable. No sea que uno se ponga a probar y dañe todo el sistema. Hay cosas muy verdes todavía en eOS (p.e. Scratch, que se cierra solo al poco tiempo de ejecutarlo), como para ponerse a experimentar.

  • startouf

    Tengo problema al instalar, parece que unas dependencias no se pueden instalar… me sale : libclutter-gtk-1.0-dev : Depende : libclutter-gtk-1.0-0 (= 1.2.0-0ubuntu1) pero 1.4.2-0ubuntu1~precise1 tendra que estar instalado

    libgee-dev : Depende: libgee2 (= 0.6.4-1) pero 0.6.8-1~precise1 tendra que estar instalado

    Dépende: gir1.2-gee-1.0 (= 0.6.4-1) pero 0.6.8-1~precise1 tendra que estar instalado

    E: Imposible de corregir los problèmas, paquetes défectuosos son en modo « guardar en estado ».

    (yo traduci eso del frances si hay unos errores, me disculparan ;) )

    Que puedo hacer por eso ? intente instalarlos manualmente pero no existen los paquetes, en que ppa los puedo encontrar ?

    Gracias por su ayuda… a parte parece muy bonito.. por eso me lo quiero instalar ! :D

  • d14gvn

    Gabriela, me podrias decir que iconos estas usando en esa captura? y tambien me gustaria saber que apps son esas que tienen el icono de wunderlist y pocket (las pusiste a traves de chrome?)

  • 33

    Hola Gabriela, espero que me puedas ayudar! Mira, estoy usando Chromium pero no me deja ver contenido flash (youtube ni archivos multimedia de Tumblr) ¿Qué podría usar? La verdad entre Midori y Chromium me quedo con el último.

  • Jesus Roman Vazquez

    como le hago para eliminar gala?

  • Pablo Brugarolas

    Porque está artescritorio tan muerto? Ahora escribis muchisismo menos.. Ánimo que sois los mejores:)

  • Henry Otero

    Tal vez sea un poquito tarde para esto pero bueno. Acabo de crear un DEB. para fasil instalacion y desinstalacion de la misma. Ojo aun deben instalar las librerias.

    https://www.dropbox.com/s/th2cysba4wuhx7f/gala-notify_20140425-1_i386.deb

    Solo tengo para 32 bits.

    Ahora para desinstalar solo necesitamos correr el comando “sudo apt-get remove gala-notify” y listo estara fuera de nuestro sistema ^_^