No quiero que mis usuarios cambien el fondo de pantalla del sistema. ¿Cómo bloqueo el fondo de pantalla?
Actualizar
Los usuarios están cambiando el fondo de pantalla haciendo clic derecho en la imagen y eligiendo establecer como fondo de pantalla. ¿Cómo restringir este comportamiento?
¿Es posible eliminar la pestaña de fondos de las preferencias de apariencia? Si es así, ¿cómo?
wallpaper
gnome-classic
karthick87
fuente
fuente
gnome-control-center
)?Respuestas:
eog (ojo de gnomo)
11.04 y versiones anteriores de ubuntu
Cuando mencionó que puede hacer clic con el botón derecho en una imagen y establecerla como fondo de pantalla, esta respuesta asume que quiso decir: abra la imagen jpeg en eog, haga clic con el botón derecho y elija "establecer como fondo de escritorio".
Con esta respuesta, puede eliminar esta opción:
Con este supuesto en mente, puede eliminar la opción de menú Y la opción de hacer clic con el botón derecho editando la fuente directamente (si desea distribuir un paquete) o en un cliente modificar los datos de la ventana GTK.
solución 1 - editar datos de la ventana GTK
Primero haga una copia de seguridad de los datos de la ventana GTK:
Ahora busque "fondo de pantalla": elimine cada línea que contenga esta palabra clave y guárdela.
Para revertir los cambios:
solución 2 - distribuya el paquete deb
Esto se puede hacer con esta receta:
Si le pide que configure su correo, seleccione sin configuración
Ahora busque "fondo de pantalla": elimine cada línea que contiene esta palabra clave.
Salvar.
agregue
+ppakarthick
a la primera línea para que lea algo como:eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
Nota: solo hay un paquete de deb para instalar, ya sea de 32 bits o de 64 bits, dependiendo de la arquitectura de ubuntu que haya instalado. El producto de la otra deb es un paquete de depuración y un paquete de desarrollo, que puede ignorar.
Para revertir los cambios:
Esto eliminará el paquete eog completo. Luego, el segundo comando se volverá a descargar desde los repositorios, el paquete eog actual.
Nota: puede querer eliminar el metapaquete
ubuntu-desktop
. El único efecto que esto tiene es si tiene la intención de actualizar a Natty. Si desea actualizar, simplemente instaleubuntu-desktop
antes de la actualización.Pestaña de fondo Gnome-Control-Center
Los datos de la ventana GTK para esta pestaña están en el archivo,
/usr/share/gnome-control-center/ui/appearance.ui
pero no he encontrado un lugar conveniente en este archivo en el que pueda ocultar la pestaña de fondo.Con un cambio en el código fuente, puede hacer que la pestaña de fondo y sus botones no muestren el fondo de pantalla y no hagan nada cuando se hace clic en los botones.
Esta solución es muy similar a la solución 2 anterior.
Si le pide que configure su correo, seleccione sin configuración
Ahora busque la siguiente función y agregue
return;
como se muestra:Salvar.
agregue
+ppakarthick
a la primera línea para que lea algo como:gnome-control-center (1:2.30.1-0ubuntu2+ppakarthick) lucid-proposed; urgency=low
Para revertir los cambios:
Esto eliminará el paquete completo gnome-control-center y algunos otros paquetes. Luego, el segundo comando se volverá a descargar de los repositorios, todos los paquetes previamente eliminados.
fuente
debuild -us -uc
aquí es el error pastebin.ubuntu.com/1040147sudo apt-get build-dep gnome-control-center
- lo que ocurre si instala estos de forma individual, por ejemplosudo apt-get install libxss-dev
, ysudo apt-get install libgnome-menu-dev
etc, etc?Hay dos maneras que yo sepa:
1. Como root plazo gconf-editor:
gksudo gconf-editor
. En el panel izquierdo encontrar/ desktop / gnome / background
. En el panel derecho, busquepicture_filename
, haga clic derecho sobre él y seleccioneSet as Mandatory
.2. Otra forma es simplemente evitar que los usuarios normales ejecuten el cambiador de fondo de pantalla ejecutando (como root):
chmod 744 /usr/bin/gnome-appearance-properties
fuente
Set as Mandatory
desde la terminal? Para que pueda hacer un script y ejecutarlo en todos los hosts.La versión de la línea de comando de la respuesta de Mark sería:
fuente
Encontré una manera de configurar fácilmente el fondo de pantalla (fondo de escritorio) en cada inicio de sesión. Cree un nuevo programa de inicio de sesión en "Aplicaciones de inicio" con el siguiente comando.
Por supuesto, puede especificar cualquier imagen simplemente reemplazando "edubuntu_default.png" con su imagen.
fuente