Aupi!

El mar, 20-02-2007 a las 20:59 +0100, Iñaki escribió:
> El Martes, 20 de Febrero de 2007, Jon Ander Hernández escribió:
> > Aupi!
> >
> > El lun, 19-02-2007 a las 23:34 +0100, Iñaki escribió:
> > > Lástima que por dentro lleve un Firefox (o sea, "aplicación hecha
> > > para funcionar bien en Windows). XD
> >
> > ¿Porque Firefox es una aplicación bien hecha para funcionar el Windows?
> > Firefox es portable por diseño.
> 
> Veo que he vuelto a abrir la caja de Pandora...
> 
> Bien, insisto en que Firefox está diseñado para Windows. El hecho de que sea 
> portable por diseño no significa que haya sido tratado con tanto "cariño" en 
> Linux como en Windows.

No estoy de acuerdo, Mozilla ha pasado la mayor parte de su historia
como un app rara en el mundo windows y no tienes más que ver estás
imágenes :

http://community.wvu.edu/~ast002/mozilla/history2.html

De hecho el que emule el tema de windows y windows XP es algo bastante,
bastante reciente, yo creo que ocurrió más o menos cuando salió Mozilla
1.0 o algo así.

> Haz una prueba desde Linux con Firefox: navegando pincha en algún archivo 
> para 
> que se descargue y elige "Abrir con...".
> En Windows te muestra las aplicaciones instaladas como cabe esperar.
> En Linux te muestra TU HOME 

Es totalmente normal, cuando se descarga un fichero te ofrece abrir el
fichero con aquellos programas que tienen asociado un mime que
corresponde con el mime del fichero que te estas descargando, si no es
así te ofrece un dialogo para que le indiques donde se encuentra el
ejecutable que quieres usar, porque desde luego el no va a ser capaz de
encontrarlo por si mismo.
Y esto funciona, aunque ahora mismo no sé decir a través de que
mecanismo obtiene esta información, puede que como estoy usando gnome
esté obteniendo la información de gnome con algún modulo.

> (¿guardas tú los programas en tu home?).

Hombre estamos hablando de Unix, podríamos tener binarios en cualquier
parte, el /usr/bin /usr/share/ /opt/ ... o puede que tengamos algún
problema como me ha pasado alguna vez y no nos este cogiendo el programa
en cuestión que nos interesa (en mi caso abriendo svgs me ha pillado el
inkscape instalado en el sistema en vez de pillarme el inkscape
instalado con autopackage ~/.local/bin/inkscape).

> En Windows lo instalas y automáticamente te sugiere convertirse en el 
> navegador predeterminado y hereda los datos de Explorer.
> En Linux nada de eso, a hacerlo a mano (en KDE o Gnome).

Es lógico Mozilla no pertenece ni a KDE, ni a Gnome y por ahora no
existe ningún standard en freedesktop que gestione este tipo de cosas.

> En Linux consume memoria a lo bestia en cuanto abres unas cuantas pestañas, y 
> éste es un dato corroborado infinidad de veces por muchos usuarios.

Es un problema conocido, pero mucho me temo que van a tardar en
quitarlo, el problema de que Mozilla sobre X Window System consuma más
memoria es porque mantiene dos copias de cada imagen abierta, una en la
propia app y otra en el servidor de las X, y además las imágenes
cargadas en el servidor de las X están sin comprimir.

http://primates.ximian.com/~federico/news-2005-11.html#moz-images

Es posible que lo solucionen en la nueva capa gráfica incluida en Gecko
1.9, pero supongo que su principal prioridad en estos momentos será
terminarla y estabilizarla, y después ya tendrán tiempo de mejorarla. De
hecho es que este problema es bastante engorroso porque cuando usas las
X tienes que tener en cuenta que la app puede estar corriendo y
mostrándose en maquinas diferentes y si cada dos por tres estas subiendo
imágenes nuevas al servidor de las X la app sería inusable, la solución
podría ser usar XSHM (X Shared Memory), pero desconozco porque no lo han
hecho.

Por si a alguien le interesa la nueva capa esta basada en Cairo lo cual
abre las puertas de cara al futuro a poder usar un backend OpenGL tanto
en Windows, como en OSX, como en Linux.

> En Windows al pulsar en un "mailto:"; Firefox te abre el programa de correo 
> predeterminado del usuario (sea cual sea y se modifique cuando sea).
> En Linux pulsa en algún "mailto:"; y NO hará nada, tendrías que ir 
> a "about:config" y añadir una variable impronunciable para decirle al 
> navegador engreído cuál es tu cliente de correo (y lo mismo en OpenOffice, 
> viva la integración).

Efectivamente, OpenOffice y Mozilla no se integran ni con KDE, ni con
GNOME, usan sus propias librerías, su propio sistema de configuración y
su propio toolkit (la apariencia gráfica en realidad es un plugin que
emula el comportamiento del toolkit activo en ese momento). De esa
manera tanto OpenOffice como Mozilla pueden usarse en una maquina
Solaris, AIX, etc... sin depender ni de Gnome, ni de KDE... no sé, yo no
lo veo como algo negativo.

> NOTA: Es cierto que en las distros donde viene Firefox como navegador 
> predeterminado sí que funciona el "mailto:";, pero prueba a cambiar de cliente 
> de correo, especifícalo en las opciones de KDE o Gnome y cuando pulses en 
> un "mailto:"; con Firefox verás que te sigue abriendo el anterior cliente de 
> correo.

Me suena que se esta trabajando en esto pero no estoy muy puesto,
supongo que será cuestión de hacer que algún componente del DE registre
una entrada en el demonio de d-bus de modo que las apps simplemente
llamen a esa entrada y voila, desktop agnostic.

> Exactamente lo mismo para las aplicaciones asociadas a los diferentes 
> archivos. Instala Firefox en un entorno KDE y al pinchar en un PDF te dirá 
> que lo abre con "Xpdf" (tomaaaaa) o te dejará que explores TU HOME para 
> buscar otra "aplicación" (genial).

Si te permite abrirlo con Xpdf y no te muestra el resto de apps
registradas para el mime del PDF es que hay algo raro, debería poder
hacerlo IMHO.

> En definitiva, en Windows se preocupan de que funcione a la primera y te lo 
> deje todo listo nada maś ser instalado, y a partir de ahí se preocupa de 
> respetar las preferencias del usuario aunque vayan cambiando (cliente de 
> correo, asociaciones de archivos, etc).
> En Linux, o bien usas una distro con un Firefox "harcodeado" tal y como viene 
> por defecto (y mejor no cambies nada), o prepárate para configurarlo 
> heroicamente cada semana, incluso para cosas tan chorras como funcionar bien 
> al pinchar en un "mailto:";.

No es comparable, en Unix no hay ningún standard para hacer lo que
pides, y desde luego no creo que sea porque "se preocupan" de que
funcione, sinceramente si para que funcione tuvieran que hacer un hack
guarro yo personalmente preferiría que no lo hicieran, meter una linea
en el prefs.js es una tontería.


> En fin, he dicho unas cuantas razones ¿no?  XD
> 
> 
> Saludos y larga vida a los navegadores libres hechos para sistemas operativos 
> libres.

Yep.

Un saludete!

JonAn.

_______________________________________________
ITSAS mailing list
[email protected]
http://list.ehu.es/mailman/listinfo/itsas

Responder a