Hola a todo el mundo, en especial a los usuarios de google que harán click en este link por estar bien posicionado...
El propósito de este tutorial es "corregir" el molesto cambio de orden de los menus contextuales del firefox 4. Estoy hablando de 2 items de los menus en concreto, que son "abrir enlace en una ventana nueva" y "abrir enlace en una pestaña nueva" que despues de tantos años han cambiado de ubicación y le estan dando dolor de cabeza a mas de uno.
Antes de nada, hay opciones mas sencillas que lo que voy a explicar a continuación; pero dependen de extensiones como menu editor y similares que hacen que el firefox sea mas pesado y no sea tan compatible con otras extensiones.
Se recomienda tener cierta experincia con ordenadores y ciertos conceptos asimilados como la compresion/descompresión de archivos o el cambio de extensiones.
No me hago responsable de lo que pueda pasar si os cargais algo durante el proceso... En principio con reinstalar el firefox se solucionaría todo pero no lo puedo asegurar.
Vamos al lio:
Lo primero que debemos hacer es cerrar el navegador y entrar en la carpeta de instalación del mozilla firefox, usualmente es "c:\archivos de programa\Mozilla Firefox" aunque puede variar dependiendo de la versión de Windows que utiliceis.
Ya en esa carpeta encontraremos un archivo que se llama "omni.jar"; antres de nada hay que hacer una copia de seguridad de este archivo para evitar posibles sustos... llamaremos a la copia "omni.bak".
Lo siguiente es abrir ese archivo utilizando el winrar o similares y descomprimirlo a una carpeta de nuestra elección, por elemplo "c:\mi_omni\"
Ahora vamos a esa carpeta y veremos que se han creado dentro varias carpetas mas y un par de ficheros:
carpetas:
"chrome"
"components"
"defaults"
"modules"
"res"
ficheros:
"chrome.manifest"
"greprefs.js"
ahora tendremos que entrar en la carpeta "chrome", una vez dentro entraremos en la carpeta "browser", una vez dentro entraremos en la carpeta "content" y una vez dentro entramos en la carpeta "browser". En mi caso ahora mismo estaría en la carpeta:
"c:\mi_omni\chrome\browser\content\browser"
En esa carpeta hay un fichero llamado "browser.xul" que debemos abrir con algun editor de texto; en mi caso utilicé el bloc de notas de windows, pero en principio podeis utilizar cualquier otro.
Una vez en el bloc de notas usamos la opción buscar y buscamos lo siguiente:
<menuitem id="context-openlinkintab"
Una vez localizado nos daremos cuenta de que la sección de texto que prosigue es algo tal que esto:
<menuitem id="context-openlinkintab"
label="&openLinkCmdInTab.label;"
accesskey="&openLinkCmdInTab.accesskey;"
oncommand="gContextMenu.openLinkInTab();"/>
<menuitem id="context-openlink"
label="&openLinkCmd.label;"
accesskey="&openLinkCmd.accesskey;"
oncommand="gContextMenu.openLink();"/>
En el bloc de notas de windows lo vereis mas abigarrado porque no respeta los saltos de linea de linux, pero en el notepad++ o el wordpad deberías verlo tal y como os lo he puesto.
Lo único que hay que hacer ahora es cambiar el orden de esos dos bloques de texto para que quede tal que así:
<menuitem id="context-openlink"
label="&openLinkCmd.label;"
accesskey="&openLinkCmd.accesskey;"
oncommand="gContextMenu.openLink();"/>
<menuitem id="context-openlinkintab"
label="&openLinkCmdInTab.label;"
accesskey="&openLinkCmdInTab.accesskey;"
oncommand="gContextMenu.openLinkInTab();"/>
Ahora guardamos los cambios, cerramos el bloc de notas y volvemos a la carpeta en la que descomprimimos el archivo "omni.jar" ("c:\mi_omni\" en este caso).
Una vez en esa carpeta, seleccionamos todo su contenido y lo comprimimos en formato zip; con el winrar sería boton derecho, "añadir al archvo..." y en el cuadro de opciones que aparece seleccionar formato de archivo zip y aceptar, tras hacer eso se creará un archivo .zip (si no habeis puesto ningún nombre se debería llamar "mi_omni.zip") que deberemos renombrar a omni.jar y copiarlo en la carpeta de instalación del firefox (os preguntará varias veces si quereis sobreescribir, es normal).
Por seguridad tened cerrado el firefox cuando copieis vuestro omni.jar modificado.
Abrimos el firefox ¡Y ya está! las opciones vuelven a estar en su sitio, de donde nunca debieron salir.
Espero que este tutorial os haya sido util.
Saludos
Marcadores