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
