.
├── color-palettes
├── cursor-themes
├── emoji
├── fonts
├── graphics
├── icon-themes
├── icons
│ └── themes
├── terminal-colors
├── themes
└── wallpapers
Структура репо аналогична Base/res Repo или /res в рамках бега. Папки содержат общеобразовательные ресурсы, за исключением icons/themes которые конкретны для темы
Во -первых, убедитесь, что у вас есть успешный работающий экземпляр Serenityos. На момент написания этой статьи рекомендуемый процесс опробования содержимого репо состоит в том, чтобы вручную скопировать в вашу филиал Serenityos. В GNU/Linux Home Directory предположим, что у вас есть оба репо
В этом сценарии предположим также, что вы хотите попробовать все содержимое тематического репо:
$ cd $HOME
$ cp -r $HOME/theming/* $HOME/serenity/Base/res/
Тогда вы сделаете только следующее, чтобы построить Serenityos:
$ cd $HOME/serenity
$ Meta/serenity.sh run
Внутри экземпляра Serenityos у вас должны быть дополнительные шрифты, курсоры, тематические темы и темы для использования.
$ cd $HOME/serenity/Ports/serenity-theming
$ ./package.sh
Это загрузит содержимое https://github.com/serenityos/theming repo (определенного коммита) и установит его на свою сборку. Большинство ресурсов будут доступны и готовы к использованию внутри Serenityos, за исключением icon-themes , поскольку нам все еще нужен ручной процесс их установки перед выполнением Meta/serenity.sh run .
Хотя тематическая репо является частью вашего каталога построения Serenityos, использование темы иконы требует дополнительных шагов. В настоящее время есть несколько тем иконы, чтобы попробовать, Black-and-White , Chillychilly и Durrque . В целях безопасности создайте тему значка по умолчанию.
$ 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
Мы с нетерпением ждем, чтобы эти шаги были обернуты вокруг хорошего интерфейса графического интерфейса в ближайшее время. Между тем, наслаждайтесь:^)