Não quero que meus usuários alterem o papel de parede do sistema. Como bloqueio o papel de parede?
Atualizar
Os usuários estão alterando o papel de parede clicando com o botão direito do mouse na imagem e escolhendo definir como papel de parede. Como restringir esse comportamento?
É possível remover a guia Planos de fundo das Preferências de aparência? Se sim, como?
wallpaper
gnome-classic
karthick87
fonte
fonte
gnome-control-center
)?Respostas:
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:
Agora pesquise "papel de parede" - exclua cada linha que contém essa palavra-chave e salve.
Para reverter as alterações:
solução 2 - distribuir pacote deb
Isso pode ser feito com esta receita:
Se ele pedir para configurar seu e-mail - selecione nenhuma configuração
Agora pesquise "papel de parede" - exclua cada linha que contém essa palavra-chave.
Salve .
adicione
+ppakarthick
à primeira linha para que leia algo como:eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
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:
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 instalarubuntu-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.
Se ele pedir para configurar seu e-mail - selecione nenhuma configuração
Agora procure a seguinte função e adicione
return;
como mostrado:Salve .
adicione
+ppakarthick
à primeira linha para que leia algo como:gnome-control-center (1:2.30.1-0ubuntu2+ppakarthick) lucid-proposed; urgency=low
Para reverter as alterações:
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.
fonte
debuild -us -uc
aqui é o erro pastebin.ubuntu.com/1040147sudo apt-get build-dep gnome-control-center
- o que acontece se você instalá-los separadamente por exemplo,sudo apt-get install libxss-dev
esudo apt-get install libgnome-menu-dev
etc etc?Há duas maneiras que eu conheço:
1. Como root run gconf-editor:
gksudo gconf-editor
. No painel esquerdo, localize/ desktop / gnome / background
. No painel direito, localizepicture_filename
, clique com o botão direito do mouse e selecioneSet as Mandatory
.2. Outra maneira é simplesmente impedir que usuários normais executem o trocador de papel de parede executando (como root):
chmod 744 /usr/bin/gnome-appearance-properties
fonte
Set as Mandatory
no terminal? Para que eu possa criar um script e executá-lo em todos os hosts.A versão da linha de comando da resposta de Mark seria:
fonte
Encontrei uma maneira de definir facilmente o papel de parede (plano de fundo da área de trabalho) a cada login. Crie um novo programa de login em "Aplicativos de Inicialização" com o seguinte comando.
Claro que você pode especificar qualquer imagem simplesmente substituindo "edubuntu_default.png" por sua imagem.
fonte