Alterar o tema do Xfce do script bash

6

Eu tenho um notebook conversível e estou escrevendo um script bash para mudar do desktop padrão para o modo tablet. Estou executando o XFCE.

Atualmente, o script está alternando a leitura e a desativação da orientação de um acelerador interno, mas eu quero que ele também altere o tema do XFCE programaticamente.

Aparentemente, xfce4-settings-manager não tem opções de linha de comando para alternar o tema, e gtk-theme-switcher2 não aplica opções para a barra de rolagem - que é uma das coisas maiores com o tema que eu quero mudar para .

Existe alguma maneira de fazer isso a partir da linha de comando?

    
por Residuum 10.02.2013 / 21:52

1 resposta

7

Experimente xfconf-query como este

xfconf-query -c xsettings -p /Net/ThemeName -s "Greybird"

Onde você pode substituir Greybird pelo nome do seu tema. Com aspas, se não for uma única palavra, então, por exemplo, "Ambiance-XFCE-LXDE-Yellow" também deve estar entre aspas.

Agora, se o que você deseja é alterar apenas algumas partes do tema atual, não mudando completamente para um tema diferente, isso não ajudará. Nesse caso, eu sugeriria fazer várias cópias do seu tema, nomeando-as como "My Neat Theme 1" "My Neat Theme 2" e assim por diante; faça as modificações em cada um, para cada necessidade em particular e, finalmente, basta alternar entre esses temas usando xfconf-query .

    
por 11.02.2013 / 00:57

Tags