eog (olho-de-gnomo)
11.04 e versões anteriores do ubuntu
Quando você mencionou que pode clicar com o botão direito do mouse em uma imagem e defini-la como papel de parede, esta resposta assume que você quis dizer: abra a imagem jpeg no eog, clique com o botão direito do mouse e escolha "definir como fundo da área de trabalho".
Com esta resposta, você pode remover esta opção:
Com essa suposição em mente, você pode remover a opção de menu E clicar com o botão direito do mouse editando a origem diretamente (se desejar distribuir um pacote) ou modificando os dados da janela do GTK por cliente.
solução 1 - editar dados da janela do GTK
Primeiro faça o backup dos dados da janela do GTK:
sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml
Agora pesquise por "papel de parede" - exclua cada linha que contenha essa palavra-chave e salve.
Para reverter as alterações:
sudo cp ~/eog-ui.xml /usr/share/eog
solution 2 - distribuir o pacote deb
Isso pode ser feito com esta receita:
apt-get source eog
sudo apt-get build-dep eog
sudo apt-get install devscripts
Se ele pedir para configurar seu e-mail - selecione nenhuma configuração
cd eog-2*/data
gedit eog-ui.xml
Agora pesquise por "papel de parede" - exclua cada linha que contenha essa palavra-chave.
Salvar.
cd ..
gedit debian/changelog
adicione +ppakarthick
à primeira linha para que leia algo como:
eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i eog_*.deb
Nota - existe apenas um pacote deb para ser instalado - 32 bits ou 64 bits, dependendo da arquitetura do Ubuntu que você instalou. A produção do outro deb é um pacote de debug e um pacote de desenvolvimento, ambos os quais você pode ignorar.
Para reverter as alterações:
sudo apt-get purge eog
sudo apt-get install eog
Isto irá remover o pacote eog completo. Em seguida, o segundo comando baixará novamente dos repositórios, o pacote eog atual.
Nota - pode querer remover o pacote meta ubuntu-desktop
. O único efeito que isso tem é se você pretende atualizar para Natty. Se você quiser atualizar, basta instalar o ubuntu-desktop
antes da atualização.
guia de fundo do Gnome-Control-Center
Os dados da janela do GTK para esta guia estão no arquivo /usr/share/gnome-control-center/ui/appearance.ui
, mas não encontrei um local conveniente nesse arquivo que você possa ocultar a própria guia do plano de fundo.
Com uma alteração no código-fonte - você pode obter a guia de plano de fundo e seus botões para não exibir o papel de parede e não fazer nada quando os botões são clicados.
Esta solução é muito semelhante à solução 2 acima.
apt-get source gnome-control-center
sudo apt-get build-dep gnome-control-center
sudo apt-get install devscripts
Se ele pedir para configurar seu e-mail - selecione nenhuma configuração
cd gnome*/capplets/appearance
gedit appearance-desktop.c
Agora, procure a seguinte função e adicione return;
como mostrado:
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;
Salvar.
cd ../..
gedit debian/changelog
adicione +ppakarthick
à primeira linha para que leia 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 reverter as alterações:
sudo apt-get purge gnome-control-center libgnome-window-settings1 capplets-data
sudo apt-get install ubuntu_desktop
Isto irá remover o pacote completo do gnome-control-center e alguns outros pacotes. Em seguida, o segundo comando fará o download novamente dos repositórios, todos os pacotes removidos anteriormente.