.
├── color-palettes
├── cursor-themes
├── emoji
├── fonts
├── graphics
├── icon-themes
├── icons
│ └── themes
├── terminal-colors
├── themes
└── wallpapers
A estrutura do repo é semelhante ao repo Base/res repo da Serenityos ou /res dentro de uma instância em execução. As pastas contêm recursos em todo o sistema, exceto icons/themes que são específicos do tema
Primeiro, verifique se você tem uma instância de sucesso de Serenityos de sucesso. Até o momento, o processo recomendado de experimentar o conteúdo do repo é copiar manualmente para a sua filial Serenityos. No diretório doméstico GNU/Linux, suponha que você tenha os dois repositórios
Nesse cenário, suponha também que você queira experimentar todo o conteúdo do repositório de temas:
$ cd $HOME
$ cp -r $HOME/theming/* $HOME/serenity/Base/res/
Em seguida, você fará apenas o seguinte para construir Serenityos:
$ cd $HOME/serenity
$ Meta/serenity.sh run
Dentro da instância de Serenityos em execução, você deve ter fontes adicionais, temas de cursor, ícone-temas e temas para uso.
$ cd $HOME/serenity/Ports/serenity-theming
$ ./package.sh
Isso baixará o conteúdo de https://github.com/serenityos/theming repo (de uma certa confirmação) e a instalará em sua compilação. A maioria dos recursos estará disponível e pronta para uso dentro de Serenityos, exceto icon-themes , pois ainda precisamos de um processo manual de instalá-los antes de fazer Meta/serenity.sh run .
Embora o repositório de temas agora faça parte do seu diretório de criação do Serenityos, o uso do tema do ícone requer etapas adicionais. Atualmente, existem alguns temas de ícones para experimentar, Black-and-White , Chillychilly e Durrque . Para fins de segurança, crie um tema de ícone padrão.
$ cd $HOME/serenity
# create a backup of Default Icon themes, run this command only once
~:serenity $ cp -r Base/res/icons Base/res/icon-themes/Default
# try out Black-and-White Icon theme, the next command will overwrite default icons
~:serenity $ cp -r Base/res/icon-themes/Black-and-White/* Base/res/icons/
# Build and run
~:serenity $ Meta/serenity.sh run
# Revert back to Default Icons
~:serenity $ cp -r Base/res/icon-themes/Default/* Base/res/icons/
or
~:serenity $ git restore Base/res/icons/
# Build and run
~:serenity $ Meta/serenity.sh run
Estamos ansiosos para ter essas etapas em torno de uma boa interface da GUI em breve. Enquanto isso, aproveite:^)