Como definir o estilo gtk e o plano de fundo no GDM3

3

Estou tentando definir um GTK-theme e um plano de fundo diferentes para o GDM3 (usando o Ubuntu 11.04 e o GNOME3 PPA).

Até onde eu vi, o tema GTK usado pelo gdm é exatamente aquele armazenado no Gsettings > org.gnome.desktop

Então, exatamente como faço com outro usuário, tentei executar

gsettings set org.gnome.desktop.interface gtk-theme Adwaita 

de um shell com o usuário logado do gdm.

O problema é que ele não altera o valor da chave em gsettings.

Como obtenho que o gdm pode alterar os valores das chaves dos conjuntos?

    
por Juan Sebastian Totero 09.07.2011 / 21:20

1 resposta

6

Isso tem algo a ver com o Xauth .... Realmente rodando

xhost +SI:localuser:gdm

como root (ou como conta admin) deixe o gdm aceitar gsettings set comandos

Na verdade, a solução para definir o tema ou plano de fundo do gtk é

  1. como root (ou conta admin) xhost +SI:localuser:gdm
  2. como root (ou conta admin) sudo su gdm -s /bin/bash
  3. como o gdm executa em sequência

gsettings set org.gnome.desktop.interface gtk-theme GTK3_THEME

gsettings set org.gnome.desktop.interface icon-theme ICON_THEME

gsettings set org.gnome.desktop.interface cursor-theme CURSOR_THEME

gsettings set org.gnome.desktop.background picture-uri 'file://FILE'

por exemplo:

gsettings set org.gnome.desktop.background picture-uri 'file:////usr/share/backgrounds/JardinPolar_by_CarmenGloria_Gonzalez.jpg'

Outra coisa importante a verificar é que o gdm tem permissões rw para a sua pasta pessoal, por exemplo, / var / lib / gdm

!!! IMPORTANTE !!! exit para sair de estar logado como gdm seguido por

xhost -SI:localuser:gdm como usuário root ou admin após configurar os parâmetros acima para negar acesso ao gdm (caso contrário, pode criar problemas)

    
por Juan Sebastian Totero 09.07.2011 / 22:16

Tags