eog (œil de gnome)
11.04 et versions précédentes d'ubuntu
Lorsque vous avez mentionné que vous pouvez cliquer avec le bouton droit sur une image et définir comme fond d'écran, cette réponse suppose que vous vouliez dire - ouvrir l'image jpeg dans eog, cliquer avec le bouton droit et choisir "définir comme arrière-plan du bureau".
Avec cette réponse, vous pouvez supprimer cette option:
Avec cette hypothèse à l'esprit, vous pouvez supprimer l'option de menu ET l'option de clic droit en modifiant directement la source (si vous souhaitez distribuer un package) ou en modifiant par client les données de la fenêtre GTK.
solution 1 - modifier les données de la fenêtre GTK
Sauvegardez d'abord les données de la fenêtre GTK:
sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml
Maintenant, recherchez "fond d'écran" - supprimez chaque ligne contenant ce mot-clé et enregistrez.
Pour annuler les modifications:
sudo cp ~/eog-ui.xml /usr/share/eog
solution 2 - distribuer le paquet deb
Cela peut être fait avec cette recette:
apt-get source eog
sudo apt-get build-dep eog
sudo apt-get install devscripts
S'il vous demande de configurer votre courrier - sélectionnez aucune configuration
cd eog-2*/data
gedit eog-ui.xml
Maintenant, recherchez "fond d'écran" - supprimez chaque ligne contenant ce mot-clé.
Sauvegarder.
cd ..
gedit debian/changelog
ajouter +ppakarthick
à la première ligne pour qu'elle se lise comme suit:
eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i eog_*.deb
Remarque - il n'y a qu'un seul paquet deb à installer - 32 bits ou 64 bits selon l'architecture ubuntu que vous avez installée. Les autres produits de deb sont un paquet de débogage et un paquet de développement, que vous pouvez ignorer.
Pour annuler les modifications:
sudo apt-get purge eog
sudo apt-get install eog
Cela supprimera le package eog complet. Ensuite, la deuxième commande téléchargera à nouveau à partir des référentiels, le package eog actuel.
Remarque - il peut vouloir supprimer le méta-paquet ubuntu-desktop
. Le seul effet que cela a est si vous avez l'intention de passer à Natty. Si vous souhaitez mettre à niveau, installez simplement ubuntu-desktop
avant la mise à niveau.
Onglet d'arrière-plan de Gnome-Control-Center
Les données de la fenêtre GTK pour cet onglet se /usr/share/gnome-control-center/ui/appearance.ui
trouvent dans le fichier, mais je n'ai pas trouvé d'endroit pratique dans ce fichier où vous pouvez masquer l'onglet d'arrière-plan lui-même.
Avec un changement de code source - vous pouvez obtenir l'onglet d'arrière-plan et ses boutons pour ne pas afficher le papier peint et ne rien faire lorsque vous cliquez sur les boutons.
Cette solution est très similaire à la solution 2 ci-dessus.
apt-get source gnome-control-center
sudo apt-get build-dep gnome-control-center
sudo apt-get install devscripts
S'il vous demande de configurer votre courrier - sélectionnez aucune configuration
cd gnome*/capplets/appearance
gedit appearance-desktop.c
Recherchez maintenant la fonction suivante et ajoutez-la return;
comme indiqué:
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;
Sauvegarder.
cd ../..
gedit debian/changelog
ajouter +ppakarthick
à la première ligne pour qu'elle se lise comme suit:
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
Pour annuler les modifications:
sudo apt-get purge gnome-control-center libgnome-window-settings1 capplets-data
sudo apt-get install ubuntu_desktop
Cela supprimera le package gnome-control-center complet et quelques autres packages. Ensuite, la deuxième commande téléchargera à nouveau à partir des référentiels, tous les packages précédemment supprimés.
gnome-control-center
)?