Capítulo 8. Personalização da aparência da área de trabalho
Esta seção explica como os administradores do sistema podem personalizar a aparência do ambiente de trabalho para diferentes usuários do sistema.
8.1. Personalização dos fundos da área de trabalho
Como administrador do sistema, você pode configurar o fundo padrão da área de trabalho, adicionar fundos extras ou adicionar fundos múltiplos usando o dconf utilidade.
Se os usuários do sistema não tiverem permissão para alterar o fundo das configurações padrão, o administrador do sistema precisará bloquear as configurações usando o diretório locks
. Caso contrário, cada usuário pode personalizar o plano de fundo de acordo com suas preferências.
8.1.1. Personalização do fundo padrão da área de trabalho
Você pode configurar o fundo padrão da área de trabalho e sua aparência, definindo as teclas GSettings relevantes no esquema org.gnome.desktop.background
.
Para mais informações sobre GSettingsver Seção 6.1, “Introdução à configuração do GNOME”.
Use o procedimento a seguir para definir o fundo padrão:
Procedimento
Criar um banco de dados local para configurações de toda a máquina em
/etc/dconf/db/local.d/00-background
:# Specify the dconf path [org/gnome/desktop/background] # Specify the path to the desktop background image file picture-uri='file:///usr/local/share/backgrounds/wallpaper.jpg' # Specify one of the rendering options for the background image: # 'none', 'wallpaper', 'centered', 'scaled', 'stretched', 'zoom', 'spanned' picture-options='scaled' # Specify the left or top color when drawing gradients or the solid color primary-color='000000' # Specify the right or bottom color when drawing gradients secondary-color='FFFFFF'
Opcionalmente, se você quiser que um usuário não possa alterar o fundo padrão, substitua a configuração do usuário no arquivo
/etc/dconf/db/local.d/locks/background
:# List the keys used to configure the desktop background /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color
Atualizar os bancos de dados do sistema:
# dconf update
- Os usuários devem sair e voltar a entrar novamente antes que as configurações de todo o sistema entrem em vigor.
8.1.2. Adicionando fundos extras
Você pode disponibilizar fundos extras para os usuários em seu sistema.
Procedimento
Use os esquemas
org.gnome.desktop.background
para criar um arquivo no formatoxml
especificando a aparência de seu fundo extra.Tabela 8.1. Esquemas de fundo org.gnome.desktop.background frequentemente utilizados GSettings Keys Key Name Possible Values Description imagens-opções
"nenhum", "papel de parede", "centrado", "escalonado", "esticado", "ampliado", "ampliado", "estendido"
Determina como a imagem definida pelo nome_do_filme_do_papel de parede é renderizada.
tipo color-shading-
"horizontal", "vertical", e "sólida"
Determina a tonalidade da cor de fundo.
cor primária
padrão: #023c88
Cor esquerda ou superior ao desenhar os gradientes, ou a cor sólida.
de cor secundária
padrão: #5789ca
Cor direita ou inferior ao desenhar gradientes, não usado para cor sólida.
A gama completa de opções pode ser encontrada no dconf-editor GUI ou o gsettings utilitário de linha de comando. Para mais informações, veja Seção 6.3, “Exibição de valores de GSettings para aplicações desktop”.
-
Store the *.xml file under the
/usr/share/gnome-background-properties/
directory.
Quando um usuário clica em seu nome no canto superior direito, escolhe Settings
, e na seção Personal
da tabela seleciona Background
, ele verá o novo fundo disponível.
Exemplo de implementação das chaves org.gnome.desktop.background GSettings
Um exemplo de arquivo de fundo extra com um elemento <wallpaper>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Company Background</name> <name xml:lang="de">Firmenhintergrund</name> <filename>/usr/local/share/backgrounds/company-wallpaper.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ffffff</pcolor> <scolor>#000000</scolor> </wallpaper> </wallpapers>
Em um arquivo de configuração, você pode especificar vários elementos <wallpaper>
para adicionar mais fundos como mostrado no exemplo a seguir com dois elementos <wallpaper>
, adicionando dois fundos diferentes.
Um exemplo de arquivo de fundo extra com dois elementos <wallpaper>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Company Background</name> <name xml:lang="de">Firmenhintergrund</name> <filename>/usr/local/share/backgrounds/company-wallpaper.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ffffff</pcolor> <scolor>#000000</scolor> </wallpaper> <wallpaper deleted="false"> <name>Company Background 2</name> <name xml:lang="de">Firmenhintergrund 2</name> <filename>/usr/local/share/backgrounds/company-wallpaper-2.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ff0000</pcolor> <scolor>#00ffff</scolor> </wallpaper> </wallpapers>
8.1.3. Colocação da blindagem da tela
A proteção de tela é a tela que desliza rapidamente quando o sistema está bloqueado. Ela é controlada pela chave org.gnome.desktop.screensaver.picture-uri
GSettings. A GDM usa seu próprio perfil dconf, de modo que você pode definir o fundo padrão alterando as configurações nesse perfil.
Para mais informações sobre GSettings e dconfver Seção 6.1, “Introdução à configuração do GNOME”.
Procedimento
Criar um banco de dados gdm para configurações de toda a máquina em
/etc/dconf/db/gdm.d/01-screensaver
:[org/gnome/desktop/screensaver] picture-uri='file:///opt/corp/background.jpg'
Substitua
/opt/corp/background.jpg
pelo caminho para o arquivo de imagem que você deseja usar como proteção de tela. Os formatos suportados são PNG, JPG, JPEG, e TGA. Note que a imagem será escalada, se necessário, para caber na tela.Atualizar os bancos de dados do sistema:
# dconf update
- Os usuários devem sair e voltar a entrar novamente antes que as configurações de todo o sistema entrem em vigor.
Solução de problemas
Se a proteção de tela não for atualizada, você pode:
-
Certifique-se de ter atualizado o banco de dados do sistema executando o comando
dconf update
como o usuárioroot
. - Tente reiniciar o GDM.