Altera o cenário XFCE padrão para todos os usuários via cli?

0

Então, minha situação é que eu posso mudar a propriedade relevante para um usuário se eu tiver o Xorg em execução pelo xfconf-query, que é a maneira normal que eu entendo de fazer isso, mas não posso usar esse comando normalmente quando meu provisionador é executado via SSH, assim, o Xorg nunca é iniciado nesse processo e meu script irá cometer erros se eu executar esse comando.

Assim, eu usei o nome da imagem que queria, digamos "my_backdrop.png", e apenas copiei para / usr / share / xfce4 / backdrops / como qualquer imagem lá dentro (por exemplo, "xubuntu-wallpaper").png" . Isso teve o efeito desejado de padronizar todos os usuários para o meu novo plano de fundo da área de trabalho, mas eu sinto que deve haver uma solução melhor do que isso.

    
por Layke Findley 20.05.2015 / 15:25

2 respostas

1

/etc/skel é usado para preencher o diretório /home/ de novos usuários com as opções padrão que você deseja para o usuário em cada sistema.

Se você copiar /etc/xdg/xfce4/xfconf para /etc/skel/.config/xfce4/ , ele deve se propagar para todos os novos usuários criados automaticamente nessa máquina.

Isso não substituirá a configuração de qualquer usuário pré-existente, se esse arquivo já existir em seu sistema.

    
por 17.11.2017 / 07:37
0

Existe uma solução melhor. Em /etc/xdg/xfce4/xfconf/ você encontra a árvore de configuração padrão para todos os usuários. Ele tem o mesmo estilo da árvore em ~/.config/xfce4/xfconf , portanto, basta copiar as configurações desejadas como padrão neste local. Ou você fornece apenas uma parte dele (certifique-se de que cada arquivo seja XML válido).

    
por 22.07.2015 / 12:07