Como eu posso adicionar um tema à aba de configurações Aparência em 11.10

8

Eventualmente, gostaria de criar um tema adequado de 11.10 e talvez distribuir um pacote via ppa. Para começar, pensei em copiar um dos temas "oficiais" no meu sistema local e começar a modificá-lo.

Após uma pesquisa no google, esta questão sugeriu uma abordagem simples: Como eu faço um tema do zero para a Unity?

Então, copiei / usr / share / themes / Ambiance para / usr / share / themes / MikesExperiment e editei vários arquivos de texto para alterar o nome de forma apropriada. No entanto, o novo tema não aparece automaticamente na nova aba 11.10 em Configurações do Sistema, ao lado de Ambiance e Radiance, e eu tenho que usar o gnome-tweak-tool para selecioná-lo.

Como faço para que meu tema apareça nessa lista?

Obrigado Mike.

    
por Mike Pelley 21.10.2011 / 22:25

2 respostas

7

Eu dei uma olhada no código-fonte do gnome-control-center (especificamente no arquivo cc-background-panel.c ) e encontrei a resposta. A lista parece estar codificada na origem:

static gchar *themes[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast",
    "HighContrastInverse" };

Isto foi adicionado pelo Ubuntu (em 04_add_theme_selection.patch ) ao original gnome 3 gnome-control-center source. Parece que eles não planejaram permitir que alguém adicionasse 11.10 temas no momento. Presumivelmente, a lista será editável ou gerada dinamicamente em futuras versões do patch de seleção de temas do Ubuntu.

    
por Mike Pelley 21.10.2011 / 23:33
1

Se você tiver acesso root a / usr / share / themes, também poderá reciclar um dos nomes de tema codificados para a sua experiência, por exemplo:

sudo mv /usr/share/themes/Adwaita /usr/share/themes/Adwaita.old
sudo ln -s /path/to/your/theme /usr/share/themes/Adwaita

Obviamente, seu tema aparecerá como 'Adwaita' em Configurações - > Aparência. Não é muito elegante, mas funcional; -)

    
por Paolo E. Mazzon 15.05.2012 / 18:23