Avant Window Navigator añade docks múltiples y helpers (PPA)

El dock Avant Window Navigator se está convirtiendo rápidamente en un completo y cómodo sistema de navegación para el escritorio Gnome, con accesorios que lo hacen -desde mi punto de vista- la alternativa más acabada hasta el momento, entre sus semejantes.

En la versión más reciente se han agregado dos novedades más que interesantes:

  • La posibilidad de tener varios docks simultáneos (multi-docks)
  • Los helpers, que son funciones específicas para controlar ciertas aplicaciones del task manager del dock (como Skype, Rhytmbox, Pidgin, Emesene, Tomboy, y otras).

La instalación

En caso que ya tengas AWN instalado desde el PPA de AWN trunk, puedes pasar directamente al paso 3.

1. Asegúrate de no tener el AWN instalado desde los repositorios oficiales de Ubuntu.


sudo apt-get remove avant-window-navigator avant-window-navigator-data awn-settings awn-applets-c-core libawn1 vala-awn
sudo apt-get autoremove

2. Instala AWN desde el PPA de AWN trunk.


sudo add-apt-repository ppa:awn-testing/ppa
sudo apt-get update
sudo apt-get install avant-window-navigator-trunk avant-window-navigator-data-trunk python-awn-trunk awn-settings-trunk awn-applets-python-core-trunk python-awn-extras-trunk awn-applets-python-extras-trunk awn-applets-c-core-trunk awn-applets-c-extras-trunk

3. También necesitarás Dockmanager para los Helpers. Este paquete también está disponible desde AWN PPA.


sudo apt-get install dockmanager-daemon dockmanager

Y si todo fue bien, en pocos minutos de configuración podrás tener un escritorio con múltiples docks, como el mío:

Multiple Docks en mi desktop GNU/Linux Ubuntu 10.04
Multiple Docks en mi desktop GNU/Linux Ubuntu 10.04

😉

Escritorios Linuxeros – cuarto round

En esta oportunidad les presento el escritorio de mi nueva notebook Dell Studio 14 con procesador Intel Core i5.

El escritorio es Gnome 2.30.2 en GNU/Linux Ubuntu 10.04 Lucid Lynx, con Docky como dock bar, un solo gnome-panel en la parte superior, el theme Elementary con los íconos Faenza y la fuente Droid Sans en 9 puntos.

Espero que les guste.

Hasta la próxima!

Escritorios Linuxeros en Netbooks – “first round”

A raiz de una conversación que mantuve vía Twitter con @cbadj, se me ocurrió compartir algunos “pantallazos” o “screenshots”.

Compartir screenshots de nuestros escritorios linuxeros, se convirtió desde hace tiempo en una práctica más que habitual, pero no por eso poco interesante. Los screenshots exponen visualmente detalles de configuraciones que algunos usuarios desearían poder tener en sus equipos pero por algún motivo no lo han logrado. Entonces se convierten en excelentes excusas, o el puntapié inicial, para comentarios y consultas sobre “cómo puedo lograr esto en mi computadora?”, y así aprender.

Por eso, aquí les dejo un par de escritorios de mis netbooks. No creo que sorprendan ni un poco -tampoco es la intención-, pero quizás den lugar a algunas cuestiones interesantes.

Pueden clickear en las imágenes para ampliar.

En este caso, esta Netbook es una Asus Eee PC 1000H, con procesador Atom N270 de 1.6 GHz, 2 GB de memoria RAM, un disco rígido de 80 GB -pequeñito pero suficiente-, pantalla de 10″ y resolución de 1024×600. Este equipo ya tiene dos años y medio de vida, y sigue siendo una computadora 100% aprovechable para el uso diario con GNU/Linux. El sistema operativo, como decía, es GNU/Linux Ubuntu 10.04 Lucid Lynx, en su “Netbook Edition”, de la cual sólo aprovecho el kernel y los módulos que están compilados con optimizaciones específicas para procesadores Atom y los chipsets de estos quiepos, pero no utilizo su interfaz de usuario específica para netbooks, sino el entorno de escritorio Gnome completo y Compiz como window y composite manager. El dock que pueden ver debajo es el Avant Window Navigator, y el resto son customizaciones simples del gnome-panel, utilizando la tipografía Droid, que me resulta muy legible y agradable para este tamaño de display.

En este otro caso, esta Netbook es una Asus Eee PC 1005HA, con procesador Atom N450 a 1.66 GHz, 1 GB de memoria RAM, Disco de 250 GB, pantalla de 10″ y resolución de 1024×600 pixels. El sistema operativo es GNU/Linux Ubuntu 10.04 Lucid Lynx, en su “Netbook Edition”, y del mismo modo que en el caso anterior, sólo he aprovechado el kernel y los módulos que están compilados con optimizaciones específicas para estos procesadores y los chipsets, pero no utilizo su interfaz de usuario específica para netbooks, sino el entorno de escritorio Gnome, junto a Compiz como window + composite manager. El dock también es el Avant Window Navigator, y el resto son personalizaciones del gnome-panel, utilizando la fuente Droid.

En ambos casos, estas configuraciones me resultan sumamente prácticas para todo uso, considerando las restricciones que supone el reducido tamaño de pantalla y la velocidad de estos microprocesadores.

Si quieren compartir sus escritorios, pueden responder a este post o me pueden contactar por Twitter, con mi usuario @guspatagonico.

Muchas gracias!

Gnome-do para interactuar, Launchy para ejecutar

Una de las primeras cosas que agendé al hacer mi traspaso desde un escritorio Windows a Gnome, fue investigar un poco sobre “launchers” para sistemas Linux. Ya había escuchado muchas cosas buenas de Gnome-do (http://do.davebsd.com/) y estaba deseoso de probarlo, pero además me interesaba también experimentar un poco con Deskbar (http://www.gnome.org/projects/deskbar-applet/) (la cual ví brevemente en una fugaz instalación de Ubuntu 7.10) y Launchy (http://www.launchy.net/), mi lanzador favorito para Windows, que había dado el salto a Linux hacía no mucho, así que todo estaba listo para experimentar y comparar.

¿Tres aplicaciones para lo mismo? ¡Nono!

Lo primero que hay que recalcar es la sutil diferencia en la filosofía de trabajo de las 3 aplicaciones.

Aspecto de Launchy

Launchy es sin dudas el que más se ajusta a la idea de un lanzador de aplicaciones: uno escribe el nombre de la aplicación o el recurso que desea ejecutar, seguido de los comandos que se desea pasar a dicho recurso. Por ejemplo, para realizar una búsqueda en Google se debe tipear: google <tab> ubuntu hardy heron <enter>; o para cargar un texto en el editor: text editor <tab> miarchivo.txt <enter>. Salvo excepciones, la mecánica de funcionamiento es invariable y muy directa.

Gnome-Do en acción

Gnome-Do en cambio se ajusta mejor a un modelo inverso al anterior. Si bien si tipeamos el nombre de una aplicación obtendremos algo similar a Launchy, Gnome-Do demuestra todo su potencial cuando interactuamos con datos y recursos. La búsqueda es muy inteligente y “pesa” tanto keywords como caracteres individuales, por cada “match” Gnome-Do nos devolverá una lista de acciones relacionadas: si es un documento, nos permite editarlo, copiarlo, moverlo; si es un mp3 escucharlo, agregarlo a la lista de reproducción, si es un texto postearlo en Twitter o enviarlo a un contacto de Pidgin; si es una ventana, maximizarla, cerrarla, etc. Para estas acciones los plugins juegan un papel fundamental, y por fortuna hay una gran colección, aquí listo algunos de ellos:

  • Archivos y carpetas: buscar por nombre de archivo o carpeta -> permite abrirlos, copiarlos, borrarlos, etc.
  • Sesión: permite terminar una sesión, reiniciar, hibernar, suspender o apagar el equipo.
  • Firefox: busca dentro de los bookmarks de firefox.
  • Google: devuelve los resultados de una búsqueda directamente en Gnome-Do sin tener que abrir el navegador.
  • Evolution: busca dentro de los contactos y permite enviar emails de forma directa.
  • Pidgin: indexa la lista de contactos y permite enviarles mensajes o archivos de forma directa.
  • Tomboy: permite crear notas de forma directa.
  • Rhythmbox: permite controlar el player como asi tambíen agregar archivos a la lista de reproducción
  • Algunos más: https://wiki.ubuntu.com/GnomeDo/Plugins

Deskbar en acción

Deskbar fue relanzado en la versión 2.24 de Gnome, y su funcionamiento podría definirse como a mitad de camino entre Launchy y Gnome-Do. Como este último, trabaja principalmente con recursos y documentos, pero llevando un índice dinámico de contenidos, de forma que no necesariamente debemos saber el nombre (o parte de él) para localizar un recurso. La nueva versión permite además ejecutar aplicaciones y extender la funcionalidad del programa con ayuda de plugins, por lo que es probable que en un futuro se integre todavía más al desktop.

Usabilidad y memoria

A excepción de Deskbar, el cual todavía no pude probar de forma directa -por no disponer de la última versión de Gnome Desktop-, las aplicaciones fueron probadas en mi humilde Asus eeePC 1000h, lo cual me dió una buena idea de las limitaciones en cuanto a la velocidad y footprint de cada aplicación.

Gnome-Do, el rey

Gnome-Do es sin dudas un gigante: activando algunos plugins básicos puede llegar a consumir aproximadamente 20 megas de memoria (sumándole además las librerías de Mono Develop, que no sé muy bien de que forma son cargadas y empleadas), con picos de CPU entre 2 y 3% estando en reposo. La respuesta se nota algo entrecortada: tarda un poco en mostrar la ventana de búsqueda y en dar los primeros resultados, consumiendo un 20 o 30% de CPU en el proceso, aunque todo depende de la cantidad de plugins que tengamos activos y a qué programas están vinculados.

Las opciones de configuración están dispersas entre la aplicación y los diferentes plugins, así que el programa es más o menos complejo según nuestros requerimientos. El funcionamiento de los plugins es bastante consistente, aunque un par de ellos -como el de Twitter- tuvieron un funcionamiento algo errático. Con todo, la integración que se logra con el desktop es fenomenal, pudiendo controlar no sólo aplicaciones concretas, sinó tambien sesiones y ventanas.

Launchy, ideal si queremos un lanzador de aplicaciones y un poco más…

Una vez ejecutado, Launchy se limita sentarse silenciosamente en un rincón y esperar que requiramos de sus servicios. Ocupa un 0% de CPU la gran parte del tiempo, y al realizar su indexado periódico apenas sí toca el 0,1%. En memoria se mantiene estable con unos 3MB consumidos, que pueden llegar a 4MB luego de un tiempo de uso. La velocidad de respuesta es muy buena, memorizando asociaciones y alias de forma automática.

Launchy se basa enteramente en su motor de búsqueda, y el programa ofrece buenos controles para agregar y quitar carpetas a índice, pudiendo omitir archivos, realizar búsquedas por máscara, limitar que tan profundo en el arbol de carpetas se quiere llegar, etc.

La cantidad de plugins es realmente escasa: apenas un lanzardor de páginas web, una calculadora y un lanzador de aplicaciones, agregando además un par de plugins para la calculadora y el calendario de Google; pero todos ellos son realmente útiles. El lanzador de aplicaciones permite, por ejemplo, controlar programas mediante línea de comando (personalmente pude simular el funcionamiento de los plugins de shutdown y control de Rhythmbox de Gnome-Do sin muchos problemas), y el lanzador de páginas web es excelente para buscadores y herramientas on-line.

¿Deskbar Applet, hola?

Voy a nombrarlo de nuevo para dejar en claro que se perfila como un buen complemento o alternativa a estas aplicaciones, pero posiblemente no vaya a testarlo hasta el lanzamiento de Ubuntu Intrepid Ibex.

Update: bien, ya llevo bastante tiempo empleando Deskbar Applet como mi lanzador principal y me siento bastante cómodo con él. Sin el tracker que indexa el contenido de los archivos, el uso de procesador del applet es prácticamente nulo, y sólo se incrementa entre un 6% y un 20% al realizar alguna búsqueda, un valor que llama la atención considerando lo poco responsivo que parece el applet y que en un primer lugar hacía suponer que consumía grandes cantidades de CPU.

El resultado de la búsqueda se despliega de forma clara y prolija. Hay una gran cantidad de plugins que proveen integración con varias aplicaciones y servicios, pudiendo incluso controlar ventanas y sesiones. Como ocurre con otros launchers, dependiendo la cantidad de plugins que tengamos activos la lista de coincidencias puede llegar a volverse larga, para lo cual la opción de poder ordenar que plugins tienen prioridad sobre otros es una gran ayuda.

Algunos de los plugins proporcionados son:

  • Programas
  • documentos recientes;
  • busqueda de archivos y carpetas;
  • historial;
  • calculadora;
  • acciones;
  • diccionario;
  • bookmarks, discos, dispositivos, etc;
  • Evolution;
  • Google search;
  • Yahoo search;
  • Tomboy notes;
  • y unos cuantos más.

Muchos de estos plugins necesitan dependecias especificas para funcionar, que son claramente indicadas en la información de cada uno.

Con unos 20Mb de consumo de meoria constante, es un buen compromiso por la funcionalidad que provee. Como dije antes, en comparación con otras aplicaciones se siente poco responsivo, y al igual que Gnome-Do, carece de la posibilidad de crear nuestros propios keywords. Asimismo, si bien es posible pasar opciones a las aplicaciones o servicios que estamos invocando, su uso no es tan claro como con Launchy, y ni hablemos en comparación con Gnome-Do. Como ventaja, los plugins pueden crearse con mucha libertad empleando principalmente scripts de python.

Conclusión

Si fuera por mí, tendría Gnome-Do funcionando con todos los plugins conectados a full, pero su gran carga de memoria y CPU -y el hecho que no estoy del todo familiarizado con su funcionamiento como para sacarle todo el provecho posible- me mantienen alejado… por ahora.

Launchy es realmente ideal para usar en la eeePC. Es liviano, poco intrusivo para el sistema y muy eficiente en su funcionamiento. Es el compañero ideal para los que, como yo, tratan de estar lo más lejos posible del touchpad.

Seguramente cuando dé el salto a Intrepid Ibex y pueda probar la nueva versión de Deskbar Applet tendré que replantear mi desición, pero por ahora, quiero a Launchy por aquí cerca.

Como luce Ubuntu en mi Asus EeePC 1000H

Sinceramente estoy sorprendido y no tengo absolutamente ninguna queja para hacer acerca del desempeño de Ubuntu 8.04 (Hardy Heron) en la practiquísima mini portátil Asus EeePC 1000H.

Esta computadora equipada con un procesador Intel Atom de 1.6 GHz mueve muy bien todo aquello que le fui instalando. Ubuntu 8.04 con una versión de kernel compilada por la gente de array.org me permitió sacar provecho de todas las características importantes, incluída la aceleración de video, administración avanzada de energía (que me permite tener hasta 7,5 hs de batería), combinaciones de teclas, WiFi, puertos, lector de tarjetas SD y SDHC, red Ethernet, audio… en fin, todo.

Quiero compartir con ustedes unos screenshots del layout basado en GNOME que he armado para esta maquinita, que realmente me está siendo de gran utilidad dado el espacio disponible en pantalla (sobre todo por los escasos 600 pixels verticales).

Si armaron sus propios layouts/themes y quieren compartirlos escriban sus comentarios y los publicamos en una galería de imágenes con comentarios.

Gracias!

Gustavo Salvini.