.
├── color-palettes
├── cursor-themes
├── emoji
├── fonts
├── graphics
├── icon-themes
├── icons
│ └── themes
├── terminal-colors
├── themes
└── wallpapers
Die Repo -Struktur ähnelt SerenityOSs Base/res Repo oder /res in einer laufenden Instanz. Ordner enthalten systemweite Ressourcen mit Ausnahme von icons/themes , die themenspezifisch sind
Stellen Sie zunächst sicher, dass Sie eine erfolgreiche SerenityOS -Instanz haben. Zum Zeitpunkt dieser Schrift besteht der empfohlene Prozess, den Inhalt des Repo auszuprobieren, darin, in Ihre SerenityOS -Zweigstelle zu kopieren. Angenommen, Sie haben auf GNU/Linux Home -Verzeichnis, dass Sie beide Repos haben
In diesem Szenario gehen Sie auch davon aus, dass Sie alle Inhalte des Themen -Repo ausprobieren möchten:
$ cd $HOME
$ cp -r $HOME/theming/* $HOME/serenity/Base/res/
Dann werden Sie nur Folgendes tun, um SerenityOs zu erstellen:
$ cd $HOME/serenity
$ Meta/serenity.sh run
In der laufenden SerenityOS-Instanz sollten Sie zusätzliche Schriftarten, Cursor-Themen, Icon-Themen und Themen zur Verwendung haben.
$ cd $HOME/serenity/Ports/serenity-theming
$ ./package.sh
Dadurch wird die Inhalte von https://github.com/serenityos/theming Repo (eines bestimmten Commits) heruntergeladen und in Ihrem Build installiert. Die Mehrheit der Ressourcen ist verfügbar und bereit, innerhalb von SerenityOS mit Ausnahme icon-themes zu verwenden, da wir noch einen manuellen Prozess benötigen, um sie vor der Durchführung von Meta/serenity.sh run zu installieren.
Obwohl das Theming Repo jetzt Teil Ihres SerenityOS -Build -Verzeichnisses ist, erfordert die Verwendung des Symbolthemas zusätzliche Schritte. Derzeit gibt es ein paar Ikonen-Themen, die Sie probieren können, Black-and-White , Chillychilly und Durrque . Erstellen Sie für Sicherheitszwecke ein Standard -Symbolthema.
$ 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
Wir freuen uns darauf, dass diese Schritte bald um eine schöne GUI-Oberfläche wickeln. Inzwischen genießen Sie:^)