[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[OT] Lo malo de la NO estandarización de escritorios en Linux



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.



-- 
Por el bien de todos respetemos las normas de la lista:
  http://wiki.debian.org/NormasLista



Reply to: