Queremos brindarte la mejor respuesta que descubrimos por todo internet. Nosotros deseamos que te sea útil y si puedes compartir cualquier detalle que nos pueda ayudar a mejorar hazlo con libertad.
Solución:
Hay dos formas que conozco:
1. Como raíz, ejecute gconf-editor: gksudo gconf-editor
. En el panel izquierdo, busque / desktop / gnome / background
. En el panel derecho, busque picture_filename
haga clic derecho sobre él y seleccione Set 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
La versión de línea de comando de la respuesta de Mark sería:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/background/picture_filename "/usr/share/backgrounds/Tri_Narwhal_by_momez.jpg"
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 esta suposición en mente, puede eliminar la opción de menú Y la opción de clic con el botón derecho editando la fuente directamente (si desea distribuir un paquete) o modificando los datos de la ventana GTK por cliente.
solución 1 – editar datos de la ventana GTK
Primero haga una copia de seguridad de los datos de la ventana GTK:
sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml
Ahora busque “fondo de pantalla”: elimine cada línea que contenga esta palabra clave y guárdela.
Para revertir los cambios:
sudo cp ~/eog-ui.xml /usr/share/eog
solución 2: distribuir el paquete deb
Esto se puede hacer con esta receta:
apt-get source eog
sudo apt-get build-dep eog
sudo apt-get install devscripts
Si le pide que configure su correo, seleccione sin configuración
cd eog-2*/data
gedit eog-ui.xml
Ahora busque “fondo de pantalla”: elimine cada línea que contenga esta palabra clave.
Guardar.
cd ..
gedit debian/changelog
agregar +ppakarthick
a la primera línea para que se lea algo como:
eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i eog_*.deb
Nota: solo hay un paquete deb para instalar, ya sea de 32 bits o de 64 bits, según la arquitectura de ubuntu que haya instalado. El otro producto de deb es un paquete de depuración y un paquete de desarrollo, los cuales puede ignorar.
Para revertir los cambios:
sudo apt-get purge eog
sudo apt-get install eog
Esto eliminará el paquete eog completo. Luego, el segundo comando volverá a descargar desde los repositorios, el paquete eog actual.
Nota: es posible que desee eliminar el paquete meta ubuntu-desktop
. El único efecto que esto tiene es si tiene la intención de actualizar a Natty. Si desea actualizar, simplemente instale ubuntu-desktop
antes de la actualización.
Pestaña de fondo de 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 donde pueda ocultar la pestaña de fondo.
Con un cambio de 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.
apt-get source gnome-control-center
sudo apt-get build-dep gnome-control-center
sudo apt-get install devscripts
Si le pide que configure su correo, seleccione sin configuración
cd gnome*/capplets/appearance
gedit appearance-desktop.c
Ahora busque la siguiente función y agregue return;
como se muestra:
void
desktop_init (AppearanceData *data,
const gchar **uris)
{
GtkWidget *add_button, *w;
GtkCellRenderer *cr;
char *url;
data->wp_update_gconf = TRUE;
data->wp_uris = NULL;
return;
Guardar.
cd ../..
gedit debian/changelog
agregar +ppakarthick
a la primera línea para que se lea algo como:
gnome-control-center (1:2.30.1-0ubuntu2+ppakarthick) lucid-proposed; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i capplets*.deb
sudo dpkg -i libgnome-window-settings1*.deb
sudo dpkg -i gnome-control-center_*.deb
Para revertir los cambios:
sudo apt-get purge gnome-control-center libgnome-window-settings1 capplets-data
sudo apt-get install ubuntu_desktop
Esto eliminará el paquete gnome-control-center completo y algunos otros paquetes. Luego, el segundo comando volverá a descargar de los repositorios todos los paquetes eliminados anteriormente.
Si te gustó nuestro trabajo, puedes dejar un post acerca de qué te ha gustado de este tutorial.