Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

toptnc (541)

toptnc
  toptncNO@SPAMgmail.com
Jabber: toptnc@gmail.com

Down Kill Up Publicidad

Bitácora de toptnc (541)

Lunes, 31 de Octubre 2005

[Firefox] ¿Como deshabilito un menú?

08:40h.
Mozilla
En vista de que no soy capaz de encontrar una forma medio elegante de hacer esto, recurro a la audiencia de barrapunto en busca de ayuda.

Estoy buscando la forma de que en Firefox no se visualize o se deshabilite la opción de menú Editar->Preferencias.

El motivo es por un ámplio despliegue de una plataforma basada en GNU/Linux con firefox como navegador por defecto y por necesidades de seguridad se quiere impedir que los usuarios desconfiguren el navegador.

He mirado por todas partes y solo he logrado hacer lo que busco mediante una extensión de firefox llamada Menueditor, lo cual no me soluciona mucho ya que habría que instalarlo usuario por usuario y configurarlo uno a uno, además de que el usuario tendría acceso a la extensión y podría habilitar de nuevo el menú.

He estado mirando por los ficheros chrome de la configuración particular de cada usuario pero no encuentro nada.

¿Alguno sabe hacer lo que digo?

Actualización: (02/11/05)

Finalmente, y gracias a uno de los comentarios, he logrado solucionarlo.

La solución es editar el fichero userChrome.css que se encuentra en el perfil de cada usuario (~/.mozilla/firefox/[perfil]/chrome) o en el global del sistema (/etc/mozilla-firefox/profile/chrome) y añadir la siguiente línea.

menuitem[label="Preferencias"] { display: none!important; }

Enlaces:
Cosas que se pueden modificar de la interfaz con userChrome.css
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por Defero (14845) el Lunes, 31 Octubre de 2005, 20:57h (#629011)
    ( http://www.ekinabokatuak.com/ | Última bitácora: Jueves, 22 Febrero de 2018, 07:45h )

    No tengo ni idea de esto, pero se me ocurre que quizás echando un ojo al código de la extensión que comentas puedas encontrar el modo en que ésta oculta los menús, y seguir su ejemplo.

    --
    abogado en Errenteria [ekinabokatuak.com]
  • cuidadin

    (Puntos:2)
    por giliposha (19541) el Lunes, 31 Octubre de 2005, 20:59h (#629012)
    ( Última bitácora: Lunes, 12 Febrero de 2007, 19:09h )
    podrias desactivar el menu, pero supongo que seguiran funcionando cosas como el "about:config".

    Creo que para hacer lo que tu quieres hay que hacerlo de otra forma ¿como? pues ni idea,
  • Comentando...

    (Puntos:3, Informativo)
    por pobrecito hablador el Lunes, 31 Octubre de 2005, 21:58h (#629059)
    Toda la interfaz es XUL. En el chrome/browser.jar tienes la definición de la ventana de preferencias y las opciones. Puedes cambiar lo que quieras para que no aparezca en el diálogo.

    Si lo que quieres es que no haya Editar->Preferencias en absoluto creo que eso está en chrome/toolkit.jar.

    También puedes deshabilitar el about:config. Si quieres más detalles mis honorarios son muy razonables X-)

  • browser.xul

    (Puntos:2, Informativo)
    por bigplac2 (20370) el Lunes, 31 Octubre de 2005, 22:08h (#629065)
    previa copia de seguridad ;) vete al directorio chrome y descomprime browser.jar.
    unzip browser.jar
    Te expandira bastantes ficheros.
    En content\browser encontraras el fichero browser.xul.
    Editalo y borra la entrada del menu que te interese. Es bastante sencillo.
    vuelve a comprimirlo todo y listo.
  • por pobrecito hablador el Lunes, 31 Octubre de 2005, 22:49h (#629099)
    No bloquees el menú, bloquea el archivo de configuración (cambia los permisos) o la clave del registro de Windows.

    Hagan lo que hagan no podrán cambiarla y punto.
  • Quizás...

    (Puntos:1, Informativo)
    por pobrecito hablador el Martes, 01 Noviembre de 2005, 09:30h (#629242)

    ...retocando el fichero userChrome.css (creo que se llama así) que hay en el perfil del usuario. Yo lo he usado para eliminar el menú "Ayuda" completo, así que supongo que valdrá para eliminar una entrada de un menú.

    Googlea un poco, pero sospecho que es algo así:

    menu[label="Preferencias"] { display: none !important; }

    Antes de nada échale un vistado a este enlace [supernova00.biz].

    Sin embargo, las cosas se pueden seguir cambiando a través de about:config...

    También puedes probar a eliminar el permiso de escritura para prefs.js (y user.js) a ver qué pasa: es ahí donde se almacenan las preferencias de usuario. Si no se puede escribir ese fichero, supongo que no se podrán cambiar. Lo que no sé es si en la sesión en la que se realizan los cambios el usuario sí podrá disfrutar de esos cambios.

    • Re:Quizás... de toptnc (Puntos:2) Martes, 01 Noviembre de 2005, 13:47h
    • Re:Quizás... de toptnc (Puntos:2) Miércoles, 02 Noviembre de 2005, 09:29h
  • 1 respuesta por debajo de tu umbral de lectura actual.