Quiero restringir a los usuarios al cambiar fondos de pantalla y temas. Entonces, ¿alguien puede decirme cómo eliminar la opción Cambiar fondo de escritorio del clic derecho?
Nota:
Solo quiero eliminar esa opción del clic derecho.
scripts
wallpaper
administration
karthick87
fuente
fuente
gnome-appearance-properties
completo, o solo este método de acceso? Si desea evitar que los usuarios personalicen su fondo o tema, probablemente solo desee eliminar el acceso al comando por completo (se requiere una contraseña de supervisor para continuar o algo así).Respuestas:
Si puede vivir sin iconos en su escritorio, puede deshabilitar el menú del botón derecho por completo a través de la opción show_desktop de Nautilus de esta manera:
Editar: Deshacerse solo de esa entrada de menú requeriría parchear la fuente Nautilus. La definición del menú está
src/file-manager/fm-desktop-icon-view.c
adentrodesktop_view_entries[]
(o simplemente buscaChange Desktop _Background
). Edit2: Ver más abajo para ver cómo.Otra opción sería usar un administrador de archivos diferente para dibujar iconos de escritorio. ¿Quizás PCMan File Manager no tiene esta entrada en el menú contextual?
Guía mínima para editar y reconstruir Nautilus
Como he señalado anteriormente, la entrada del menú está codificada en Nautilus, por lo que yo sé, la única forma de eliminarla Y mantener todas las demás funciones es editar la fuente de Nautilus y volver a compilarla. Tenga en cuenta que tomará algún tiempo y necesitará algo de espacio para todos los paquetes de desarrollo y la compilación en sí.
El proceso se probó con Nautilus Elementary 2.32.2.2, sin embargo, no debería haber diferencias para el stock Nautilus 2.32.
nautilus-VERSION*
carpeta (VERSIÓN es, por supuesto, algún número de versión, muy probablemente 2.32.algo). Entra en esa carpeta.src/file-manager/fm-desktop-icon-view.c
Buscar
GtkActionEntry desktop_view_entries[]
: en mi caso, está en la línea 721, sin embargo, puede ser diferente para su versión. Debe tener un aspecto como este:Tenga en cuenta que la segunda matriz contiene
Change Background
: elimínela para obtener algo así:Guarda el archivo.
$EDITOR
(probablemente Nano) con el archivo de registro de cambios preparado para ingresar sus cambios. Escriba algo descriptivo después del*
, mantenga todo lo demás intacto. Tenga en cuenta que la-l local
opción es tener en cuenta la compilación local, puede usar cualquier otra cosa en lugar delocal
, sin embargo, es importante agregar una entrada al registro de cambios, de lo contrario, la versión del repositorio anularía su compilación local.Mira ma ', no "Cambiar fondo"!
Para estar 100% seguro, probablemente sea una buena idea bloquear el
nautilus
paquete en Synaptic .Editar: una vez que haya verificado que todo funciona bien, puede deshacerse de los paquetes build-dep con este ingenioso comando . Solo necesitas instalar
aptitude
...Referencias
fuente
No sé cómo hacerlo, pero supongo que el fondo del escritorio se configura mediante una tecla GConf. Si es así, puede ejecutar gconf-editor como root, encontrar la clave relevante y configurarla como obligatoria. Entonces, los usuarios no podrán cambiar su valor.
fuente
Descargo de responsabilidad: no he usado Sabayon (Editor de perfil de usuario en Ubuntu) o Pesullus (Editor de bloqueo en Ubuntu). Solo ayudándote apuntando en la dirección correcta. :-)
http://live.gnome.org/Sabayon/
Sabayon es una herramienta de administración del sistema para definir e implementar perfiles de escritorio para el entorno de escritorio GNOME. Le permite controlar cosas como diseños de paneles, elementos de menú, configuraciones predeterminadas de gconf, así como proporcionar valores predeterminados predefinidos para algunos programas que no son GNOME como Firefox. También hace uso de la funcionalidad de bloqueo de Pessulus. Lo hace al proporcionar un "escritorio dentro de una ventana", que le permite personalizar su escritorio como mejor le parezca, y luego registrar sus cambios, para que el programa de aplicación sabayon los aplique a los usuarios en el momento del inicio de sesión.
¿Quién debería usar Sabayon? Sabayon está dirigido a cualquier persona que necesite proporcionar un escritorio GNOME estandarizado a sus usuarios finales. Los maestros que administran laboratorios, bibliotecas y empresas deben tener un escritorio "bloqueado" y pueden hacer un buen uso de Sabayon
Está en el Centro de software de Ubuntu , haga una búsqueda de " editor de perfil de usuario " Se colocará en Sistema> Administración> Editor de perfil de usuario
Ejecute el programa, haga clic en el botón Agregar , escriba Estudiante , haga clic en Agregar , haga clic en Editar , haga clic en Ayuda , haga clic en contenido . Lee la ayuda .
Aquí hay otro sitio que lo explica un poco más, con énfasis en un quiosco.
http://users.telenet.be/mydotcom/howto/linuxkiosk/ubuntu01.htm
Otros programas que le permiten bloquear cosas son " Lock Down Editor " que se encuentra en el Centro de software de Ubuntu (en realidad se llama Pessulus , no sé por qué Ubuntu lo llama Lock Down Editor).
El otro es Ubuntu Tweak , que se encuentra en http://ubuntu-tweak.com/
Creo que Sabayon (Editor de perfil de usuario en Ubuntu) será su mejor apuesta.
PD: Aquí hay otra discusión sobre su pregunta ... http://brainstorm.ubuntu.com/item/1626/
fuente
Para Ubuntu 11.04 y versiones anteriores, simplemente configure la clave gconf como obligatoria. Aquí hay un tutorial .
Para Ubuntu 11.10 y posterior (o usando Gnome 3), configure la clave dconf como obligatoria. Ver el final de este artículo .
fuente
Al cambiar los permisos de
puede restringir el acceso a modificaciones de tema o propiedades de fondo. Sin embargo, esto no eliminará la entrada del menú.
fuente
¿Has probado Gofris , esta aplicación es igual a la congelación en viento * ws. Probablemente haya notado que cualquier cambio que realice en su sistema: crear o eliminar archivos, configuraciones, etc., todo se restablece cuando reinicia la computadora.
haga lo siguiente para instalar Gofris en ubuntu:
consulte este enlace: http://www.webupd8.org/2010/09/ofris-gets-appindicator-gofris-deep.html
fuente
Lo hago funcionar con gconftool-2. Solo corre:
Si necesita esto para todos los usuarios, simplemente cree un script /etc/profile.d.
fuente