eog (occhio di gnomo)
11.04 e versioni precedenti di ubuntu
Quando hai detto che puoi fare clic con il pulsante destro del mouse su un'immagine e impostarla come sfondo, questa risposta presuppone che intendevi: aprire l'immagine jpeg in eog, fare clic con il tasto destro e scegliere "imposta come sfondo del desktop".
Con questa risposta, puoi rimuovere questa opzione:
Tenendo presente questo presupposto, è possibile rimuovere l'opzione di menu E l'opzione di clic con il pulsante destro modificando direttamente l'origine (se si desidera distribuire un pacchetto) o modificando i dati della finestra GTK su un client.
soluzione 1: modifica i dati della finestra GTK
Primo backup dei dati della finestra GTK:
sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml
Ora cerca "sfondo" - elimina ogni riga che contiene questa parola chiave e salva.
Per ripristinare le modifiche:
sudo cp ~/eog-ui.xml /usr/share/eog
soluzione 2: distribuire il pacchetto deb
Questo può essere fatto con questa ricetta:
apt-get source eog
sudo apt-get build-dep eog
sudo apt-get install devscripts
Se ti chiede di configurare la tua posta - seleziona nessuna configurazione
cd eog-2*/data
gedit eog-ui.xml
Ora cerca "sfondo" - elimina ogni riga che contiene questa parola chiave.
Salva.
cd ..
gedit debian/changelog
aggiungi +ppakarthick
alla prima riga in modo che legga qualcosa del tipo:
eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i eog_*.deb
Nota - c'è solo un pacchetto deb da installare - a 32 bit o 64 bit a seconda dell'architettura ubuntu che hai installato. L'altro prodotto di deb è un pacchetto di debug e un pacchetto di sviluppo, che è possibile ignorare entrambi.
Per ripristinare le modifiche:
sudo apt-get purge eog
sudo apt-get install eog
Ciò rimuoverà il pacchetto eog completo. Quindi, il secondo comando verrà scaricato nuovamente dai repository, il pacchetto eog corrente.
Nota: potrebbe essere necessario rimuovere il meta pacchetto ubuntu-desktop
. L'unico effetto che questo ha è se hai intenzione di passare a Natty. Se si desidera aggiornare, è sufficiente installare ubuntu-desktop
prima dell'aggiornamento.
Scheda di sfondo di Gnome-Control-Center
I dati della finestra GTK per questa scheda sono nel file /usr/share/gnome-control-center/ui/appearance.ui
ma non ho trovato un posto conveniente in questo file in cui è possibile nascondere la scheda di sfondo stessa.
Con una modifica del codice sorgente: è possibile ottenere la scheda di sfondo e i relativi pulsanti per non visualizzare lo sfondo e non fare nulla quando si fa clic sui pulsanti.
Questa soluzione è molto simile alla soluzione 2 sopra.
apt-get source gnome-control-center
sudo apt-get build-dep gnome-control-center
sudo apt-get install devscripts
Se ti chiede di configurare la tua posta - seleziona nessuna configurazione
cd gnome*/capplets/appearance
gedit appearance-desktop.c
Ora cerca la seguente funzione e aggiungi return;
come mostrato:
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;
Salva.
cd ../..
gedit debian/changelog
aggiungi +ppakarthick
alla prima riga in modo che legga qualcosa del tipo:
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
Per ripristinare le modifiche:
sudo apt-get purge gnome-control-center libgnome-window-settings1 capplets-data
sudo apt-get install ubuntu_desktop
Questo rimuoverà il pacchetto completo di gnome-control-center e alcuni altri pacchetti. Quindi, il secondo comando verrà scaricato nuovamente dai repository, tutti i pacchetti rimossi in precedenza.
gnome-control-center
)?