Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
KHTML para Gnome | 23 comentarios (23 temáticos, editoriales, 0 ocultos)
Yo a lo mio (none / 0) (#11)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Fri Sep 10th, 2004 at 12:37:19 AM CET
(Información Usuario) http://speedball.servemp3.com

"Gnome HIG dice que en los menús sólo deben aparecer las acciones que son necesarias para que el usuario cumpla la tarea de la aplicación, sin marear con los detalles. Un menú para cambiar el motor del navegador cae fuera de lo que es estrictamente la tarea de navegar"


Ok en cuanto a lo que dice el HIG, en un principio, pero no lo que tu dices de que seleccionar el motor del navegador no es estrictamente navegar. Es estrictamente navegar en cuanto que unas páginas no pueden ser visualizadas por Gecko y por KHTML si, y viceversa.

Si tienes algún método fiable para que de forma automática el navegador pueda escoger el mejor motor para una página en particular, pues si, no necesitas la opción.

Pero en cuanto te puedes encontrar con que una página no se ve, se ve mal, o directamente no va, el probar un método alternativo de renderizado forma parte de la navegación. Que quizás no sea cuestión de que aparezcan las palabras "renderizado Gecko" y "renderizado KHTML" porque eso esta por emcima de las necesidades del usuario, ok, busquese otro nombre menos técnico si se quiere, pero la opción debe estar ahí.

De hecho me acabo de acordar de otro ejemplo exáctamente idéntico que si se hace en GNOME. Tan idéntico que es exáctamente lo mismo: si abres una página web con Nautilus te permite seleccionar el motor de renderizado. Recuerdo que tiempo atras podía seleccionarse entre gtkhtml y Gecko. Ahora no lo tengo tan claro, pero en mi equipo permite: ver como página web, ver como página web (Galeon), ver como texto. La última muestra el código html, y las otras dos muestran claras diferencias por lo menos en el tipo de letra y su tamaño. Si Nautilus cumple el HIG, entonces es totalmente posible hacer lo que he propuesto sin saltarse el puñetero HIG.

Speedball la banda de heavy más chunga
Ven al Helvete Metal Bar
[ Padre ]


Depende de cómo lo veas (none / 0) (#14)
por jorginius ("jorginius" en Google Mail) a las Fri Sep 10th, 2004 at 11:08:08 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

seleccionar el motor del navegador [...] Es estrictamente navegar en cuanto que unas páginas no pueden ser visualizadas por Gecko y por KHTML si, y viceversa.

Si tú lo dices. Lo puedes ver cómo cuando cambias la letra de una página web porque la que pensó el diseñador es muy pequeña o la prefieres sin serif. Eso sí lo permite Epiphany.

Yo lo veo más de esta manera, que es parecido a como está/estaba implementado en KDE:

Dejamos de lado la modificación directa de GConf y suponemos que se puede cambiar el motor desde alguna interfaz de usuario. Elegir el motor consiste en cambiar la asociación que hay entre el tipo MIME "text/html" y el componente actual que se encarga de los archivos con ese MIME, que sería Gecko, para que ahora apunte a otro componente, que sería el port de KHTML.

Entonces, según HIG, esto sólo debería poder hacerse desde donde se modifican las asociaciones MIME, que no es Epiphany.

De hecho me acabo de acordar de otro ejemplo exáctamente idéntico que si se hace en GNOME. Tan idéntico que es exáctamente lo mismo: si abres una página web con Nautilus te permite seleccionar el motor de renderizado.

Pero actualmente creo que esto no es así (en Gnome 2.6.0, al menos). Igual que tienes plugin para ver PNG, tienes un único plugin externo para ver archivos html dentro de Nautilus que usa gtkhtml2, y que además se empaqueta aparte. Quizás haya más por ahí fuera. Estoy buscando en "Gnome por defecto".

Supongo que podrías de la misma manera tener un plugin para ver archivos html con KHTML, pero sería eso: un plugin.

De todas formas, ya te digo que todo esto es interpretable. Yo leo las Gnome HIG y no me parece que se pueda hacer tal como tú lo dices, pero yo no hago Epiphany :-). Ni siquiera programo para Gnome desde hace años.

[ Padre ]


Creo que te pasas tres pueblos (none / 0) (#15)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Fri Sep 10th, 2004 at 06:37:02 PM CET
(Información Usuario) http://speedball.servemp3.com

Me parece que ya es demasiado decir que al cambiar el motor de renderizado en una página estas cambiando la asociación del tipo MIME. De hecho desde Nautilus 2.4.2 (estoy en casa, donde tengo GNOME 2.4, pero en el curro tengo una máquina con GNOME 2.6) puedes visualizar páginas web con diferentes "motores" y abrir documentos con diferentes programas sin modificar los tipos MIME.

Por ejemplo, si pulso con el botón derecho del ratón sobre un documento de Word me aparecen las siguientes opciones:
  • Abrir
  • Abrir en una ventana nueva
  • Abrir con
  • Cortar el archivo
  • Copiar el archivo
  • Crear un enlace
  • Renombrar
  • Mover a la papelera
  • Eliminar
  • Añadir al paquete
  • Propiedades


"Abrir" evidentemente me abre el OpenOffice.org con dicho documento. Abre el OpenOffice.org porque es la aplicación por defecto para abrir documentos de Word. "Abrir con" en cambio me abre un submenú en el que me muestra la opción de abrir el documento con OpenOffice.org o con Abiword (que es una aplicación también asociada al tipo "doc", aunque no la de "por defecto"). Si lo abro con AbiWord en ningún momento modifico la configuración MIME para hacer que sea el Abiword el programa predeterminado para estos documentos.

Pues esto es lo mismo. Evidentemente que previamente debe estar el motor KHTML asociado a los documentos html, y si esta asociado "por defecto" entonces Epiphany debería usar KHTML por defecto. Pero si hay dos asociados (dos, tres, cien...) debería dejarte la opción de, en cualquier momento, cambiar a otro diferente.

Nautilus 2.4 lo hace, tanto con la asociación de los documentos como con los visores, en particular con los de html precisamente. Nautilus 2.6 se que hace lo primero porque lo uso constantemente, lo segundo no lo se a ciencia cierta porque no acostumbro a visualizar ficheros html desde él y no lo recuerdo, pero diría que también lo hace.

Es posible que Nautilus no cumpla el HIG al 100%, pero lo que si es evidente es que es la cara de GNOME, la parte más visible de todo el entorno ya que es el encargado de dibujar el escritorio en pantalla. Si el HIG es sagrado en GNOME, Nautilus debe cumplirlo, y si no lo cumple, no es tan sagrado. Por lo tanto Epiphany puede añadir una opción para cambiar el motor de renderizado en cualquier momento sin incumplir el HIG, o inclumpliendolo tanto o menos que Nautilus.

Speedball la banda de heavy más chunga
Ven al Helvete Metal Bar
[ Padre ]


La cara de Gnome (none / 0) (#16)
por algarcia a las Fri Sep 10th, 2004 at 07:02:11 PM CET
(Información Usuario)

Es posible que Nautilus no cumpla el HIG al 100%, pero lo que si es evidente es que es la cara de GNOME, la parte más visible de todo el entorno ya que es el encargado de dibujar el escritorio en pantalla.

Para mi, en mi caso personal e intrasferible cuando usaba Gnome, el Nautilus no lo era, porque lo usaba más bien poco. No porque usase más otra cosa, sino porque más que nada no suelo tener muchos ficheros guardados y bueno, no sé que no es lo que más uso el admin. de ficheros. Para mi la cara de Gnome sería el panel, que eso siempre lo veía por narices claro. O incluso el Epiphany, porque el navegador debe ser la aplicación que más uso siempre.

Por cierto, hablando del Epiphany, un ¿bug? que vi en el Epiphany muy extraño: al ir a escribir en la barra de direcciones, se bloqueaba y no se veía nada, aunque estuviese escribiendo una dirección. Así unos segundos hasta que se veía, y entonces salía todo lo que hubiese escrito ahí. Una cosa rara y bastante incómoda. Me fijé que sólo pasaba cuando tenía el historial con bastantes páginas, si no no me pasaba. En Mozilla AppSuite nunca había experimentado ese comportamiento y en Mozilla Firefox no me pasa, así que debe ser algo endémico del Epiphany. ¿Le pasa a alguien más? ¿Alguien sabe cuál es el motivo de ese comportamiento?

--
No me pregunto lo que yo puedo hacer por el S.L., si no lo que todos vosotros podéis hacer por mí. :-P
[ Padre ]


Me pasa con Evolution (none / 0) (#21)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Sun Sep 12th, 2004 at 10:03:16 PM CET
(Información Usuario) http://speedball.servemp3.com

En el curro tengo el Evolution con el Connector, ya que la empresa (una multinacional) utiliza el puto Exchange. Es muy normal que me suceda lo que comentas al poner un nombre en el campo de direcciones y el Evolution lo intente buscar por todo el Active Directory (que es inmenso, ya que es mundial).

Supongo que deben usar los dos el mismo código, y si se trata de listas muuuy largas pues le cuesta. Entiendo que la lista del AD de la empresa, con miles de empleados, sea lo suficientemente grande como para saturar cualquier cosa, pero ¿tu historial de páginas visitadas?? ¿acaso eres una "araña" del google?

Speedball la banda de heavy más chunga
Ven al Helvete Metal Bar
[ Padre ]


 
El símil con Abiword y OpenOffice.org no es bueno (none / 0) (#17)
por jorginius ("jorginius" en Google Mail) a las Fri Sep 10th, 2004 at 09:30:55 PM CET
(Información Usuario) http://www.rodriguezmoreno.com

Por ejemplo, si pulso con el botón derecho del ratón sobre un documento de Word [...] "Abrir" evidentemente me abre el OpenOffice.org con dicho documento. Abre el OpenOffice.org porque es la aplicación por defecto para abrir documentos de Word. "Abrir con" en cambio me abre un submenú en el que me muestra la opción de abrir el documento con OpenOffice.org o con Abiword [...]

Si lo abro con AbiWord en ningún momento modifico la configuración MIME para hacer que sea el Abiword el programa predeterminado para estos documentos.


Ya, pero no es el mismo caso "Abrir con..." el Abiword o con el OpenOffice.org porque ésas son dos aplicaciones independientes. De lo que estamos hablando aquí no es de "Abrir con..." Epiphany y "Abrir con..." otro navegador diferente o un "Epiphany-khtml", o quizás yo lo entendí mal: creía que se trata de elegir el motor en caliente y desde el propio Epiphany, a ser posible.

Si lo quieres hacer así, con un menú en Nautilus y con dos navegadores o quizás con dos procesos del mismo navegador independientes ("$ epiphany" y "$ epiphany --khtml"), por supuesto que se podría. Es otra posibilidad de entre las que recuento ahora:

  1. GConf
  2. Menús de preferencias globales
  3. Menús de "Abrir con..." en el Nautilus


Pero, si no te entendí mal, ninguna es buena porque todas te obligan a dar un rodeo mientras usas Epiphany (cambiar de ventana) para indicar que usarás el motor alternativo a partir de ahora.

Suponiendo que tratas de hacer lo que yo he supuesto, el asunto está así al final:

  • Si de elegir el motor se ocupa Epiphany entonces no habra interfaz de usuario porque, en todo caso, la opción es una opción avanzada y tiene que ir al GConf. Estirando el ejemplo del Abiword y del OO.org, en el Abiword tampoco hay una opción que sea "Abrir con OpenOffice.org" por si el Doc que abriste no se muestra correctamente.
  • Si Gnome se ocupa, Epiphany usaría siempre el motor que Gnome indique por defecto, que estará etiquetado por el MIME que maneja o por lo que sea. Epiphany no puede tocar eso desde su UI porque para él es una opción avanzada con pinta de ser más bien de preferencias generales. Para cambiarla tienes que ir a otra ventana/menú/whatever, cambiar el motor por defecto asociado a esa etiqueta (que lo normal es que sea el MIME, que es lo que identifica los componentes en KDE) y ya lo tienes para la nueva pestaña que abras en Epiphany


Esas son las dos alternativas que he sacado en limpio, y ninguna me parece buena para, repito, el uso que creo que proponias.

Si el HIG es sagrado en GNOME, Nautilus debe cumplirlo, y si no lo cumple, no es tan sagrado.

O es un bug de Nautilus que será reparado en próximas versiones.

[ Padre ]


 
Ah, ¿a lo mejor te referías a qué...? (none / 0) (#18)
por jorginius ("jorginius" en Google Mail) a las Fri Sep 10th, 2004 at 10:31:13 PM CET
(Información Usuario) http://www.rodriguezmoreno.com

¿Por qué si Nautilus tiene menús de "Abrir con..." no lo puede tener también Epiphany?. Bueno, creo que es obvio: porque Nautilus maneja archivos, una de las operaciones que se pueden hacer con los archivos es abrirlos y como dos aplicaciones pueden abrir archivos con el mismo MIME (Los MS doc con el Abiword y el OO.org, por ejemplo) es lógico que de la opción.

En KDE, elegir motor estaba resuelto de forma global (Vas a las preferencias globales de los tipos MIME y cambiabas el componente que mostraba HTML por defecto), lo que ocurre es que Konqueror es manejador de mimes, navegador de archivos y navegador web, todo junto, con lo que tenías todas las opciones implicadas en el mismo sitio, o a dos clicks de distancia como mucho.

[ Padre ]


 

KHTML para Gnome | 23 comentarios (23 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda