.
├── color-palettes
├── cursor-themes
├── emoji
├── fonts
├── graphics
├── icon-themes
├── icons
│ └── themes
├── terminal-colors
├── themes
└── wallpapers
レポ構造は、ランニングインスタンス内のSerenityosのBase/resレポまたは/resに似ています。フォルダーには、テーマ固有のicons/themesを除くシステム全体のリソースが含まれています
まず、成功したSerenityosインスタンスがあることを確認してください。この執筆時点で、レポの内容を試すという推奨プロセスは、Serenityosブランチに手動でコピーすることです。 GNU/Linuxホームディレクトリで、両方のレポを持っていると仮定します
このシナリオでは、テーマリポジトリのすべてのコンテンツを試してみたいと思います。
$ cd $HOME
$ cp -r $HOME/theming/* $HOME/serenity/Base/res/
次に、セレニティオを構築するために次のことのみを行います。
$ cd $HOME/serenity
$ Meta/serenity.sh run
実行中のSerenityosインスタンス内には、使用するための追加のフォント、カーソルテーマ、アイコンテーマ、テーマが必要です。
$ cd $HOME/serenity/Ports/serenity-theming
$ ./package.sh
これにより、https://github.com/serenityos/themingリポジトリ(特定のコミットの)のコンテンツをダウンロードし、ビルドにインストールします。リソースの大部分は利用可能になり、 icon-themesを除いてSereniteos内で使用する準備ができています。Meta Meta/serenity.sh run実行する前に、それらをインストールする手動プロセスが必要です。
テーマリポジトリは現在、SerenityOSビルドディレクトリの一部になりましたが、アイコンテーマを使用するには追加の手順が必要です。現在、試してChillychilly Black-and-Whiteのあるアイコンのテーマがいくつかあります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
これらの手順がすぐに素敵なGUIインターフェイスに巻き込まれることを楽しみにしています。その間、楽しんでください:^)