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 definir como papel de parede, esta resposta assume o que você quis dizer - abra a imagem jpeg no eog, clique com o botão direito do mouse e escolha "definir como plano de fundo da área de trabalho".
Com esta resposta, você pode remover esta opção:
Com essa premissa em mente, você pode remover a opção de menu E clicar com o botão direito editando a fonte diretamente (se você deseja distribuir um pacote) ou por cliente, modificando os dados da janela GTK.
solução 1 - editar dados da janela GTK
Primeiro faça backup dos dados da janela GTK:
sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml
Agora pesquise "papel de parede" - exclua cada linha que contém essa palavra-chave e salve.
Para reverter as alterações:
sudo cp ~/eog-ui.xml /usr/share/eog
solução 2 - distribuir 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 "papel de parede" - exclua cada linha que contém essa palavra-chave.
Salve .
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 instalar - 32 bits ou 64 bits, dependendo da arquitetura do ubuntu que você instalou. O outro produto deb é um pacote de depuração e um pacote de desenvolvimento, os quais você pode ignorar.
Para reverter as alterações:
sudo apt-get purge eog
sudo apt-get install eog
Isso removerá o pacote completo do eog. Em seguida, o segundo comando fará o download novamente dos repositórios, o pacote atual do eog.
Nota - pode querer remover o pacote meta ubuntu-desktop
. O único efeito que isso tem é se você pretende atualizar para o Natty. Se você deseja atualizar, basta instalar ubuntu-desktop
antes da atualização.
Guia de plano de fundo do Gnome-Control-Center
Os dados da janela GTK desta guia estão no arquivo, /usr/share/gnome-control-center/ui/appearance.ui
mas não encontrei um local conveniente nesse arquivo para ocultar a própria guia de plano de fundo.
Com uma alteração no código-fonte - você pode fazer com que a guia plano de fundo e seus botões não exibam papel de parede e não façam nada quando os botões forem 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;
Salve .
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
Isso 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.
gnome-control-center
)?