Eog (Auge des Gnoms)
11.04 und frühere Versionen von Ubuntu
Wenn Sie erwähnt haben, dass Sie mit der rechten Maustaste auf ein Bild klicken und es als Hintergrundbild festlegen können, wird davon ausgegangen, dass Sie dies gemeint haben: Öffnen Sie das JPEG-Bild in EOG, klicken Sie mit der rechten Maustaste und wählen Sie "Als Desktop-Hintergrund festlegen".
Mit dieser Antwort können Sie diese Option entfernen:
Unter dieser Annahme können Sie die Menüoption UND die Rechtsklickoption entfernen, indem Sie entweder die Quelle direkt bearbeiten (wenn Sie ein Paket verteilen möchten) oder die GTK-Fensterdaten auf einem Client ändern.
Lösung 1 - GTK-Fensterdaten bearbeiten
Sichern Sie zuerst die GTK-Fensterdaten:
sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml
Suchen Sie nun nach "Hintergrundbild" - löschen Sie jede Zeile, die dieses Schlüsselwort enthält, und speichern Sie sie.
So setzen Sie die Änderungen zurück:
sudo cp ~/eog-ui.xml /usr/share/eog
Lösung 2 - Deb-Paket verteilen
Dies kann mit diesem Rezept erfolgen:
apt-get source eog
sudo apt-get build-dep eog
sudo apt-get install devscripts
Wenn Sie aufgefordert werden, Ihre E-Mails zu konfigurieren, wählen Sie keine Konfiguration aus
cd eog-2*/data
gedit eog-ui.xml
Suchen Sie nun nach "Hintergrundbild" - löschen Sie jede Zeile, die dieses Schlüsselwort enthält.
Speichern.
cd ..
gedit debian/changelog
Fügen Sie +ppakarthick
in der ersten Zeile Folgendes hinzu:
eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i eog_*.deb
Hinweis - Es muss nur ein Deb-Paket installiert werden - entweder 32-Bit oder 64-Bit, abhängig von der von Ihnen installierten Ubuntu-Architektur. Das Produkt der anderen Deb ist ein Debug-Paket und ein Entwicklungspaket, die Sie beide ignorieren können.
So setzen Sie die Änderungen zurück:
sudo apt-get purge eog
sudo apt-get install eog
Dadurch wird das gesamte EOG-Paket entfernt. Anschließend wird der zweite Befehl aus den Repositorys, dem aktuellen EOG-Paket, erneut heruntergeladen.
Hinweis - Möglicherweise möchten Sie das Metapaket entfernen ubuntu-desktop
. Dies hat nur Auswirkungen, wenn Sie beabsichtigen, ein Upgrade auf Natty durchzuführen. Wenn Sie ein Upgrade durchführen möchten, installieren Sie es einfach ubuntu-desktop
vor dem Upgrade.
Registerkarte Gnome-Control-Center Hintergrund
Die GTK-Fensterdaten für diese Registerkarte befinden sich in der Datei, /usr/share/gnome-control-center/ui/appearance.ui
aber ich habe keinen geeigneten Ort in dieser Datei gefunden, an dem Sie die Hintergrundregisterkarte selbst ausblenden können.
Mit einer Änderung des Quellcodes können Sie die Registerkarte "Hintergrund" und ihre Schaltflächen so einstellen, dass sie kein Hintergrundbild anzeigen und nichts tun, wenn Sie auf die Schaltflächen klicken.
Diese Lösung ist der obigen Lösung 2 sehr ähnlich.
apt-get source gnome-control-center
sudo apt-get build-dep gnome-control-center
sudo apt-get install devscripts
Wenn Sie aufgefordert werden, Ihre E-Mails zu konfigurieren, wählen Sie keine Konfiguration aus
cd gnome*/capplets/appearance
gedit appearance-desktop.c
Suchen Sie nun nach der folgenden Funktion und fügen Sie sie return;
wie gezeigt hinzu:
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;
Speichern.
cd ../..
gedit debian/changelog
Fügen Sie +ppakarthick
in der ersten Zeile Folgendes hinzu:
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
So setzen Sie die Änderungen zurück:
sudo apt-get purge gnome-control-center libgnome-window-settings1 capplets-data
sudo apt-get install ubuntu_desktop
Dadurch werden das vollständige gnome-control-center-Paket und einige andere Pakete entfernt. Anschließend lädt der zweite Befehl alle zuvor entfernten Pakete erneut aus den Repositorys herunter.
gnome-control-center
)?