Como posso alterar o tema XFce4 do console de texto (sem GUI)?

1

Eu gostaria de alterar o tema padrão no meu XFce4 de Greybird para Daloa , mas por vários motivos eu preciso fazer isso via console SSH remoto (texto, sem GUI).

Eu testei:

xfconf-query -c xsettings -p /Net/ThemeName -s Daloa

mas recebo esta mensagem de erro:

Fail when starting libxfconf: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11.

Eu tentei:

xfconf-query -c xsettings -p /Net/ThemeName -s Daloa :0
sudo xfconf-query -c xsettings -p /Net/ThemeName -s Daloa :0

... com os mesmos resultados.

Como eu poderia alterar ou configurar a alteração no próximo logon de usuário do tema de Greybird para Daloa no XFce4, supondo que eu não tenha DISPLAY ativo que pudesse permitir a execução de xfce... tools?

    
por Sopalajo de Arrierez 12.03.2015 / 01:32

2 respostas

2

Você pode tentar criar uma sessão dbus manualmente, emitindo o comando:

eval 'dbus-launch --sh-syntax'

isto irá definir a variável de ambiente DBUS_SESSION_BUS_PID (assim como outras). Agora você deve conseguir executar o comando xfconf-query .

Depois de terminar, você pode "sair" desta sessão com:

kill -HUP $DBUS_SESSION_BUS_PID
    
por 09.10.2015 / 22:04
1

Para alterar o tema para sua sessão , apenas edite o arquivo de configuração XFwm chamado xfwm4.xml e altere Greybird com Daloa

Usando sed você poderia simplesmente fazer:

sed -i 's/Greybird/Daloa/' ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml

Isso entrará em vigor na próxima vez que você fizer login na GUI.

Para alterá-lo para novos usuários padrão iniciando a GUI, o arquivo está em /etc :

sed -i 's/Greybird/Daloa/' /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
    
por 12.03.2015 / 02:21

Tags