Programas rompedores de MacOSX en Gnome/Ubuntu
El artículo de hoy trata de un tema principal: la copia de algunos programas de MacOS X en Gnome. Veremos por qué esto es bueno y qué programas en concreto podemos usar en Ubuntu, y Gnome en general, que nos harán la vida más fácil. Maqueros, ¡preparáos para atacar!
La copia, en informática, es buena. Imagináos que alguien inventa el procesador de textos y el resto de empresas piensan «joder, no es ético copiarles esa idea tan buena». Esto resultaría en un único programa procesador de textos, que sería una mierda por no tener competencia. Lo mismo pasa con otras ideas, y éste es el pilar del software libre: si encuentras una buena idea, cópiala, extiéndela y mejórala, y luego permite a los demás que hagan lo mismo. Así avanza el mundo del software.
Lo que me hace gracia, sin embargo, es que Microsoft copie estas ideas y diga que «es lo que los clientes andaban pidiendo desde hace tiempo». Yo considero que es genial que cuando pagas un montón de pasta por Vista te venga un programa de gestión de fotos, un buscador, un reproductor multimedia… ¡qué menos!. Sin embargo, atribuirse el mérito es un poco cutre XD
Quizá falte un poco de integración entre todos los programas, pero están trabajando duramente en ello. Precisamente una de las mejores iniciativas que se está llevando a cabo en Gnome y Freedesktop es la integración. Nombres que quizá os suenan a chino como d-bus, telepathy y demás están integrando datos de forma pasmosa. Tiempo al tiempo. No os puedo decir que el software de Apple no sea superior y mejor acabado (¡doble negación! xD), pero yo estoy contento con los programas que vienen con Ubuntu. Muy contento.
Este es un artículo largo y con muchas imágenes, por lo que os sugiero que os relajéis en la silla y vayáis instalando y experimentando con los programas a medida que los voy nombrando. El primero que instalaremos será el buscador, para que vaya indexando los archivos del disco.
Beagle
Beagle es un buscador como Spotlight. Cuando Miguel de Icaza lo presentó, dijo que «para que luego no digan que está copiado de Apple, nosotros hicimos una demo pocas horas antes del suyo», refiriéndose a que habían trabajado en paralelo partiendo de una idea parecida. Da igual. Sea como sea, Beagle es un gran programa al que únicamente la falta la velocidad de Tracker. Sin embargo, Tracker indexa menos tipos de archivos que Beagle y su interfaz de búsqueda no es tan buena. Ya veremos cuál de los dos se impone en un futuro, pero de momento Beagle es superior.
Los paquetes que necesitaréis son:
- beagle
- beagle-backend-evolution
- mozilla-beagle
- python-beagle
Venga, instaladlo ya, porque tenéis que ponerlo a indexar los ficheros. Cuando haya acabado de instalar los paquetes, id a “Aplicaciones > Accesorios > Búsqueda”, poned cualquier chorrada e iniciad el servicio de búsqueda. Empezará a coger la información de los ficheros que tengáis en disco (imágenes, texto, PDFs…) y la procesará. Ojo, Beagle en principio no indexa si el portátil está funcionando sólo con baterías, aunque esto se puede cambiar.
Mirad la web de Beagle para más información, pero los archivos que procesa son:
- Fotos; y etiquetas de f-spot
- Notas de tomboy, notas de Evolution, tareas, calendariosl, contactos
- Webs, para ello hemos instalado el plug-in para Firefox
- Noticias RSS de Liferea
- Conversaciones de Gaim
- E-mails
El explorador de archivos también integrará búsqueda con Beagle, y cuando usemos la función de “buscar” devolverá los resultados de Beagle y no solamente los ficheros de esa carpeta, por lo que es una buena idea usar directamente el buscador de Beagle, que está más currado. Al re-iniciar vuestra sesión aparecerá un icono del buscador en la bandeja del sistema para hacer búsquedas rápidas. Lo mejor será ir a “Sistema > Preferencias > Sesiones” y desactivarlo, porque haremos las búsquedas con Deskbar.

Pasará un rato hasta que la herramienta de búsqueda pueda dar resultados. Aprovecharemos este rato para instalar la barra de búsqueda, Deskbar.
Deskbar
Instalad el paquete «deskbar-applet». Cuando haya acabado, clic con el botón derecho en el panel de Gnome, y añadid la aplicación «Deskbar», la de la lupa naranja.
Deskbar con Beagle todavía se acerca más a Spotlight. Deskbar es un botoncito cuya utilidad se maximiza si lo colocamos en un extremo del panel (a derecha o izquierda) y lo mapeamos a una tecla, por ejemplo, F12. Esto nos permitirá acceder a todo nuestro ordenador con el mínimo número de esfuerzo. Yo recomiendo abrir las preferencias de Deskbar y activar los complementos “Programas”, “Beagle”, “Beagle live”, “Diccionario” y “Archivos, carpetas y lugares”. De esta manera tendremos los resultados de búsqueda de forma instantánea (Beagle Live) pero también podremos abrir la interfaz del buscador para analizarlos con más calma.
Un ejemplo de uso. Queremos abrir la carpeta “Documentos”. Apretamos F12, escribimos «Docum» y aparecerá como una de las opciones (si no la primera) «Abrir la carpeta ~/Documentos». Que queremos buscar un PDF de Cisco, pues escribimos «Cisco» y nos saldrá en la lista. Probadlo y veréis su inmensa utilidad: ya casi no es necesario usar el explorador de archivos para acceder a carpetas y documentos ni el menú para acceder a programas. Ya veréis: escribid «fire» y la primera opción será ejecutar firefox. Ah, apretando «Return» se lanza la primera acción de la lista, ya sea un programa o un documento.

Hay más complementos, como búsqueda en internet, del.icio.us y demás, pero yo sólo uso el diccionario. Cuando estoy viendo series y aparecen palabras que no entiendo, es muy cómodo pausar un momento la reproducción y buscar la palabra en cuestión.
F-spot
Otro de los programas más usado en MacOSX es iPhoto. Nosotros tenemos F-spot, que hace lo mismo. Es un organizador de fotos que, además, permite hacer ediciones sencillas como recortes o balance de color, exportar las fotos a flickr u otros servicios, importar fotos de cámaras, etcétera.

A las fotos se les pueden asignar etiquetas, por lo que cuando buscas en Beagle «escocia» salen las fotos de Escocia, aunque el fichero no se llame así. También se pueden hacer presentaciones, aplicar efectos de transición a las diapositivas y demás pijaditas. En resumen, un programa muy completo y que maneja bastante bien (aunque un poco lento) grandes volúmenes de fotografías


En general, f-spot hace todo lo que aparece en este vídeo de burla que los maqueros hacen a Vista xD
Rhythmbox
Todos conocéis, seguramente, el iTunes. En linux tenemos montones de programas parecidos, e incluso uno más completo que se llama Banshee. Para mí, Banshee es muy complicado y tiene demasiadas funcionalidades, pero os aconsejo que lo probéis de todos modos. Rhythmbox, el que viene por defecto con Gnome, es más que suficiente.
Rhythmbox soporta casi todo lo que soporta iTunes, más unos complementos para acceder a last.fm, jamendo y magnatune sin salir del programa. Si lo que buscáis es un media-center de internet, lo que necesitáis es Democracy Player, porque Rhythmbox es, simplemente, un reproductor de música. También soporta podcasts, pero si lo vuestro es mirar muchos vlogs y podcasts, mejor Democracy.
No obstante, Rb es muy bueno. Mi biblioteca musical está en un disco duro externo, y cuando lo enchufo (después de haber importado las canciones, claro), la biblioteca se actualiza automáticamente en pocos segundos con toda la música, y eso que son muchos, muchos gigas. Me quedo sorprendido de lo rápido que es y lo bien que gestiona la memoria.

Gdesklets
Gdesklets son tonterías para el escritorio, tipo dashboard. Digo que son tonterías porque, en Gnome, lo normal es mostrar información en los paneles y no en el escritorio: el tiempo, la CPU, fuentes RSS, la bolsa…
Sin embargo, a muchos les gusta tener cositas bailando por el escritorio, por lo que me veo obligado a mostaros el pantallazo de rigor:

Más efectos gráficos
Instalando beryl (ahora fusionado con Compiz) tendréis acceso a más pijadas gráficas a-la-MacOS. Desde usos racionales como el exposé hasta otros más discutidos como el dock, pasando por las gilipolleces gráficas de ventanas que parecen chicle o menús flamígeros.
En este vídeo podéis ver todas las cosas mencionadas arriba, y se han dejado algunas como las miniaturas animadas para ventanas de vídeo y más cosas.
Conclusión
Si algo mola, cópialo. Si mola aún más, úsalo o cómpralo. El núcleo de MacOSX es BSD, es decir, software que era libre. Windows copió las interfaces gráficas y las extendió, mientras que la gente de Linux parece que va cogiendo ideas de aquí y allá. En realidad, tenemos muchas ideas originales que ahora copian los demás, como los sistemas de ficheros con permisos, las instalaciones de software mediante un programa centralizado (ahora es windows-installer) y los gestores de paquetes, amén de las cosas del núcleo como el planificador del sistema o los controladores de red.
Está claro que no existen las ideas totalmente originales, y todo se basa en algo anterior. Por suerte. Mientras podamos seguir pasando sin patentes de software, cualquiera podrá aprovechar y mejorar ideas de los demás sin tener que pasar antes por un abogado. Y gracias a esto, el software libre está marcando la diferencia porque es LIBRE.
Como apunte personal, me da la sensación de que los programas hechos en Mono son mucho más lentos que los hechos en C/C++. Esto es algo que todos damos por sentado, pero los desarrolladores de Mono se apresuran en negar. Beagle y f-spot son bastante más lentos en reaccionar (que no en cargar) que Rhythmbox con decenas de gigas de música o Evolution con decenas de miles de e-mails. Que quede claro que esto no quita para que sean programas muy buenos y que merecen la pena pero, por poner un ejemplo, el día que Tracker trabaje con tantos formatos como Beagle me cambiaré de programa sin dudarlo. Tracker devuelve resultados instantáneos, mientras que Beagle tarda entre uno y cuatro segundos. Demasiado, a mi gusto.
Vaya, Deskbar no tiene mala pinta, pero no encuentro un plugin parecido para Xfce… una pena.
En la barra de arriba se ve la velocidad del wifi ¿Que paquete es?
Cuando tenga un portatil mas mejor XD que el que tengo ahora probare casi todo lo que has puesto. Ahora casi lo unico que uso es F-Spot y hay cosas que no me convencen (a lo mejor es que no lo uso bien)
MarioQuartz: Es el “netspeed”. Va realmente bien, a mi me resulta muy útil saber la velocidad de descarga.
Genial la recopilacion la ire probando
De momento deciros que acabo de poner ubuntu 7.04 y lo estoy flipando, mi 1500xp con 512 megas acaba de rejuvenecer y tener otra vez toda la utilidad del mundo
y GRATISSSSSSSSSSSSSSS
y mis colegas sin creerselo
Salu2
P.D: Y siempre dar las gracias a la comunidad y a topopardo
Toda la labor de integración que se está haciendo en Gnome es brutal, de aquí a unos años veremos un escritorio mucho mejor. Además lo que comentas de la lentitud de Mono creo que es similar a lo que ocurre con Java por tener que usar una pseudo máquina virtual. Pero vamos, estoy seguro que esto mejorará con el tiempo.
Se olvidan de KDE :(
Alternativas a Beagle tenemos varias: Tracker (hecho en C para ser rapido y tecnicamente desktop-neutral aunque tiene dependencias de GNOME), Strigi (vendrá en KDE4)
Alternativa a F-Spot: KPhotoAlbum (antes Kimdaba)
Alternativa a Rhytmbox: Amarok, incluso muchos gnomeros lo usan, y para integrar con jamendo creo que se puede usar jamarok.
Alternativa a Gdesklets: superkaramba, aunque consume lo suyo.
Un detalle, konqueror y akregator tienen algún problema con el antihotlinking, aunquefalsificando el useragent parece que argan las imágenes.
Y haz este cuadro de texto más ancho, en konqueror por lo menos es enano.
No entiendo a qué viene el comentario sobre Microsoft cuando se trata de un artículo sobre Mac OS X y Ubuntu… ;-)
Muy chulo el post en general, de todo lo que explicas uso Gdesklets, para la barra de lanzadores a lo Mac OS X, y Rhythmbox, muy bueno pero mejorable, me gusta más AmaroK.
Saludos.
Desde el punto de vista de un ex usuario de KDE que se pasó a Mac:
- El spotlight ( Beagle ) es bueno, hasta que descubres Quicksilver. Usa un sistema similar de búsqueda, pero es más rápido, cómodo y bonito. La gracia que tiene es que aparte de buscar, puedes asignar acciones encadenadas, con lo que no solo puedes hacer “Abremé el Firefox”, “Abreme el pdf tal”, sino también “Copiamé el fichero xxx al escritorio”, “Asigname el Gimp para abrir los jpg” y cosas así. Simplemente brutal, de lo mejorcito que usado nunca.
– iPhoto, F-Spot. No he usado el F-Spot. Del iPhoto odio que al iniciar una presentación te añada efectos de sonido y movimiento bastante horteras a la misma. Lo que es genial, el soporte para el mando a distancia.
- iTunes: Aunque es un gran programa, sigo echando de menos al Amarok :( . A la hora de trabajar con letras de canciones u organizar carátulas no va tan bien como debería.
– Dashboard / Gdesklet. Respecto a Dashboard, creo que este programita tiene una gran ventaja que no tiene WinVista, ni el SuperKaramba ni los GDesklet. La gracia es que los widgets del Dashboard no están en el escritorio, sino en una especie de escritorio virtual secundario que se superpone con el tuyo al pulsar una tecla. Dicho de otra manera, si en Vista/KDE/Gnome te pones a añadir widgets al escritorio acabas con un escritorio saturado de programitas tontorrones. En el Mac tienes esos programas, pero están ocultos hasta que no “invocas” el Dashboard.
– Beryl: Si Beryl permite usar el “efecto exposé”, creo que ya solo por eso es imprescindible :P
Y se te ha olvidado comentar una de las mejores cosas que tiene GNU/Linux, que Vista no tiene y que tendrá el MacOsX 5. Los escritorios virtuales, que el sr Jobs ha rebautizado como spaces. Para los maqueros que lean esto, que se vayan instalando el virtuedesktops mientras tanto
Saludos
¡Buen post! Aunqué de la lista que has puesto yo solamente uso Deskbar y Beryl :P
Cuando has dicho lo de las series me has recordado a mi, aunque yo en lugar de usar Deskbar como diccionario, tengo abierto el Firefox y uso el motor de búsqueda de WordReference.
Un saludo.
Angelito: Si el spotlight te permite hacer “copia X a Y” o “asigna la extensión Z al programa P”, entonces es como una terminal, ¿no?.
Y aquí parece que gustan poco las terminales… xD
[...] Topopardo se ha currado una lista de programas rompedores que hay en Gnome, adaptados de los que ya existían en Mac Os X. Para los que usen Gnome, y casi que para los que usan Linux en general, está lista no les descubrirá (casi) nada nuevo. Pero a los que acaban de llegar o a los que aun no han tenido la suerte de cambiar de sistema operativo sí que puede llamarles la atención. De toda la lista el único que no conocía era Deskbar, pero porque uso Xfce y usar el plugin para cargar applets de Gnome va un poco lento, una pena. Beagle no había terminado de gustarme, pero ayer lo estuve probando más a fondo y es una pasada, buscando incluso en el contenido de los archivos de OpenOffice. GDesklets no me gusta, Beryl me cansa, F-Destop es demasiado para mis necesidades, prefiero Amarok a Rhytmanbox (Banshee me va regular) y, como dicen en los comentarios, se deja lo mejor del escritorio en Linux: los escritorios virtuales, de los cuales ya uso cinco, y que van a incluir en la nueva versión de Mac Os X. Pero como los gustos de cada uno varían cantidad, os recomiendo probar todos y cada uno de ellos, sin duda alguna. [...]
Hola, yo uso adesklets en vez de gdesklets, ya que es mucho más ligero.
Además, soy el único que usa compiz en vez de beryl?
MA: ¿Podrías explicar más sobre gdesklets y adesklets? Yo instalé gdesklets sólo para hacer el screenshot, no lo uso en realidad, y nunca había oído hablar de adesklets.
Sobre beryl y compiz da igual, ahora se fusionarán (por suerte) y reforzarán las X.org
Cuando la copia es para mejorar y no copiar por copiar sí que es beneficioso, y éste puede ser el caso. Tomaré nota. En MacOS X me quedo con los originales y en Ubuntu me instalaré algunos ;-). Yo no puedo vivir sin Beagle, pero Deskbar y Gdesklets me parece que les queda mucho para igualar la potencia que tienen sus equivalentes maqueros.
Saludos ;-)
Angelito: Si el spotlight te permite hacer “copia X a Y” o “asigna la extensión Z al programa P”, entonces es como una terminal, ¿no?.
—-
No, la gracia de Quicksilver es que aparte de buscar, como hace spotlight, es que permite encadenar los elementos con acciones. Por ejemplo:
hola.pdf (elemento) mover a (accion) escritorio (elemento)
o
carpeta fotos italia (elemento) crear archivo comprimido en (accion ) escritorio (elemento) enviar por mail a (accion) amigo 1 de la libreta de contactos (elemento)
Todo ello de manera visual, para el que no guste de terminales. Con Spotlight no puedes hacer esto.
————
Y aquí parece que gustan poco las terminales… xD
———–
¡Pues muy mal! :P
No estoy de acuerdo con que beagle sea lento. Si lo tienes bien indexado, encuentra la información en seguida.
Para deskbar, la búsqueda en google. Estupenda :-)
Los gdesklets, creía que ya estaban pasados de moda xD.
En la lista se echa a faltar Baobab (analizador de uso de disco), llevo un tiempo usándolo, y ahora que estoy haciendo limpieza de disco me viene de perlas :-)
A mí que no me sale lo de Beagle Live… es casi lo que más útil veo… Seguiré buscando.
Has mencionado “banshee”, que no he probado. El que sí que conozco, y con el que estoy bastante satisfecho, es “listen” [http://www.listen-project.org/].
Pues respecto a la pelea Spotlight, Quicksilver y Beagle creo que en gnome aún se va algo retrasado (lo digo como amante de FreeBSD y usuario de Mac OSX) lo primero que debería hacerse es ir juntando el Beagle con el gnome-launch-box que ofrece un sistema de búsqueda parecido al del quicksilver, pero claro, solo busca entre aplicaciones, contactos y páginas en favoritos creo. Lo que debería hacerse es que usara también la base de datos del beagle y sería la polla… yo por ejemplo lo tengo configurado para que me aparezca al pulsar control espacio y de ahí pongo “term” y enter y ejecuto un “gnome-terminal” o escribo “topo” enter y abro tu blog, etc… un shot del gnome-launch-box -> http://img156.imageshack.us/img156/2718/pantallazocopiadh0.png
Er FisioTerapeuta: Deskbar tiene plugins para hacer lo mismo que g-l-b, al menos hasta donde yo sé.
Por cierto, ¿qué dock estás usando?
Ahora me miraré lo de deskbar, nunca lo he probado. El dock es “avant-window-navigator”. Para que muestre el avatar de las conversaciones con gaim se usa un plugin para gaim: http://awn.wetpaint.com/page/GAIM plugin
instalarlo es fácil, solo descargalo, descomprimelo y metelo en ~/.gaim/plugins
y para mostrar las carátulas de banshee un tanto de lo mismo: http://www.snorp.net/log/2007/02/28/banshee-and-awn/
en este caso mételo en ~/.gnome2/banshee/plugins
se que existe un plugin para rhytmbox o como se escriba pero puesss no me ape buscarlo xD
Saludos!
Has comentado Rhythmbox y como alternativa a éste Banshee. Quizá no conozcas Exaile [1], está escrito en python, y es un intento de copia de amaroK, a mi entender el mejor reproductor que use gtk (amarok es el mejor, pero me niego a tener que cargar medio kde para poder usarlo).
También existe Listen [2], aunque con poco movimiento en su desarrollo
[1] http://www.exaile.org/trac
[2] http://www.listen-project.org/
Topopardo, solo dime algo… cuando el deskbar te da un resultado sacado del “beagle live” puedes abrir el archivo? sq a mi me suelta el siguiente mensaje: ‘file://file:///home/antraxactive/Mis%20documentos/’
y pues no se si es tema del beagle, del beagle-live o qué y no se si meterme a mirar el código fuente o nop…
Saludos!
perdón que me he equivocado y solo he dicho una parte del mensaje, la ventana de error dice:
No se puede mostrar la URL
‘file://file:///home/antraxactive/Mis%20documentos’
3º Mensaje y último. Al parecer es solo cosa de Ubuntu Feisty, en FreeBSD lo acabo de probar y no pasa.
Saludos.
Er FisioTerapeuta: Pues tienes razón… lanza una URI incorrecta. Habrá que reportar el bug.
Con respecto a los reproductores de audio, para mi el único valido es Banshee ya que es el único que tiene soporte para reproductores MTP en una versión estable (de todos los que usan GTK).
[...] Leyendo Punto y aparte (desde el feed y con un mes de retraso), me encuentro con un artículo en el que Topopardo recomienda varios programas que podrían ser como alternativas linuxeras de algunas aplicaciones geniales de MacOS X. El problema es que revisándolo punto por punto, estoy (ligeramente) en desacuerdo con sus elecciones. Posiblemente porque él se dirige a los usuarios primerizos y yo me dirjo a los usuarios un poco más avanzados (tampoco mucho más). Y también debido a su último párrafo, sobre Mono y C/C++. Y para que podáis comparar y elegir, voy a rehacer esta lista partiendo de mis gustos, así que también es objetiva. [...]