El Domingo, 28 de Mayo de 2006 00:50, Iñaki escribió: > Hola, espero no crear demasiada controversia son este correo Off Topic, > pero recientemente he leído algo que me ha hecho abrir los ojos respecto de > algo que, aunque ya lo intuía, nunca lo había tenido tan claro. > > Trata sobre los problemas derivados de la existencia de distintos > escritorios en Linux y sobre todo de la falta de estandarización de > aspectos básicos en los mismos. Sé que esto se está llevando a cabo poco a > poco con > freedesktop.org, pero aún queda mucho por hacer. > > Resulta que Google ha publicado Picassa para Linux, y sólo por curiosidad > le he echado un vistazo al FAQ (http://picasa.google.com/linux/faq.html) y > me he encontrado con estos interesantes textos: > > > > --------------------------------------------------------------------------- >------------------------------- Q: I got a message that “Picasa was unable > to determine the default web browser.” What happened? > > Picasa does its best to try to determine the default web browser, > particularly for the Gnome and KDE environments. Because this isn’t well > standardized on Linux, sometimes Picasa won’t be able to find an > appropriate browser. Under Gnome, Picasa will use whatever browser is > configured within your Gnome environment. It retrieves the browser by > running either gconftool-2 or gconftool as follows: gconftool -g > /desktop/gnome/url-handlers/http/command. To change the browser that’s > selected, just change your Gnome preferences. Under KDE, Picasa will use > the dcop command-line tool to interface to Konqueror, and use the > KonquerorIface openBrowserWindow method to open a URL. Unfortunately, as > far as we can tell, KDE will always open with Konqueror, regardless of what > you’ve configured as your default browser. > --------------------------------------------------------------------------- >------------------------------- > > Esto es cierto, si abres una aplicación Gtk en KDE y esa aplicación llama a > un navegador lo llamará según la configuración de Gnome y no de KDE, lo > cuál es una carencia de diseño. > > En cambio esto no ocurre en Windows, porque por mucho que nos pese las > aplicaciones saben dónde mirar cuál es el navegador predeterminado (aunque > recuerdo que el MSN messeger abre de todas todas el IE, pero es una > excepción). > > > > --------------------------------------------------------------------------- >------------------------------- Q: Why won't Picasa use my native email > program? > > The interface for starting a native Linux email program isn’t standardized, > and often doesn't work. > We do our best to launch the proper email client, but there are only a few > combinations that we’ve found to work. Those include using Evolution under > Gnome, and using KMail under KDE, but only when KMail is already up and > running in the background. > --------------------------------------------------------------------------- >------------------------------- > > Esto también es cierto, si usas Firefox en KDE y pinchas en un mailto: > sencillamente no se abre nada (y supongo que en Gnome ocurre similar). Para > configurar el cliente de correo al que debe llamar Firefox hay que andar > en "about:config" metiendo rollos de variables y scripts. Muy triste. > > > > --------------------------------------------------------------------------- >------------------------------- Q: I got a message that “Picasa was unable > to find a default handler for that file.” What happened? > > You may get this message if you ask to open a file (usually a picture) with > your native Linux program and Picasa can't figure out what program to use. > Again, because there’s no standard way to do this on Linux, Picasa just > does its best to figure it out; if it can't, it will present you with this > dialog box. > --------------------------------------------------------------------------- >------------------------------- > > Lo cual vuelve a ser cierto: si alguien usa Gnome pero le gusta Konqueror > para gestionar sus archivos tendrá que configurar en dos sitios las > aplicaciones asociadas a cada tipo MIME. Absurdo en el 2006. > > > > > Con todo esto entiendo que hoy por hoy hacer un programa para Linux es más > difícil que hacerlo para Windows. Confío en que los desarrolladores de los > distintos escritorios tengan consciencia real de estos inconvenientes y se > lancen a seguir las recomendaciones de freedesktop.org. > > Sería maravillo poder elegir el escritorio a usar (KDE, Gnome...) sin tener > por ello que volver a configurar aspectos tan básicos y estandarizables > como la asociación de tipos MIME con sus programas, el navegador web, el > cliente de correo, los contactos, la configuración de Proxy (es ridículo > que haya que configurarlo en cada cliente http, ¿acaso configuramos en cada > uno los DNS?). > > Pues eso, que ojalá algún día la diversidad de Linux tenga más ventajas que > inconvenientes (EMHO). > > > Saludos y perdón por lo extenso del correo OT.
Más o menos he ido siguiendo el hilo, y no se si ha salido el tema o no, pero creo que he encontrado la solución. El proyecto Elektra[1] intenta unificar todas las configuraciones del sistema linux como lo haría el registro de windows o gconf para gnome o kcontrol para kde. Echadle un vistazo a la web a ver que os parece y lo comentamos. [1] http://www.libelektra.org/ -- Real Users never use the Help key.