- Win8DE ist eine Desktop-Umgebung, die die Oberfläche und Animationen von Windows 8 unter Linux nachbildet
- Läuft auf Wayland-Fenstermanagern (Labwc, Hyprland usw.) und umfasst Startmenü, Sperrbildschirm, Hintergrundbild, OSD (Lautstärke-/Helligkeitsanzeige) und eine Einstellungs-App
- Bietet ein kachelbasiertes Startmenü mit Drag-and-drop, App-Suche, Energiemenü und Batteriestatusanzeige
- Über die Einstellungs-App lassen sich Hintergrundbild, Akzentfarbe, Sperrbildschirmfarbe usw. grafisch ändern
- Ein nützliches Projekt für Nutzer, die das visuelle Erlebnis von Windows 8 in einer Linux-Umgebung nachbilden möchten
Überblick
- Win8DE ist eine Desktop-Umgebung in Form einer Shell, um das visuelle Erlebnis von Windows 8 unter Linux wiederherzustellen
- Funktioniert auf Wayland-basierten Fenstermanagern (Labwc, Hyprland usw.)
- Enthält Hintergrundbild-Dienstprogramm, Sperrbildschirm, Startmenü, Lautstärke-/Helligkeits-OSD und eine Einstellungs-App
- Das Charms-Menü ist nicht enthalten; der Entwickler hält es für unnötig
Hauptfunktionen
Startmenü
- Mit dem Befehl
Win8Start kann das Startmenü ein- und ausgeblendet werden; eine Bindung an die Super-Taste des Compositors ist möglich
- Unterstützt Drag-and-drop von Kacheln und Größenänderungen (klein, mittel, groß, extragroß)
- Bietet App-Suche und das Hinzufügen per Drag-and-drop aus der Liste aller Apps zu den Kacheln
- Durch Ziehen nach unten lässt sich der Startbildschirm ausblenden und ein Symbol an einer gewünschten Position wie dem Desktop platzieren
- Ein Klick auf das Benutzersymbol zeigt das Energiemenü an
- Batterie-OSD enthalten
OSD (On-Screen Display)
- Unterstützt Lautstärkeregelung (lauter, leiser, stumm) sowie Helligkeitsregelung (höher, niedriger)
- Zweiteilige Struktur aus
Win8OSD-server und Win8OSD-client
- Der Server muss automatisch gestartet werden
- Client-Befehle:
--volup, --voldown, mute, dispup, dispdown
Wall (Hintergrundbild)
- Einfache Funktion zum Setzen eines Bildes als Hintergrundbild
- Kann über die Einstellungs-App geändert werden
Sperrbildschirm
- Sperrbildschirm im Windows-8-Stil
- Das Hintergrundbild kann in der Einstellungs-App geändert werden
- Unterstützt Slide-Animationen (Bewegung nach oben und unten)
- Anders als beim Original ist das Entsperren allein per Klick möglich
Einstellungen
- Hintergrund- und Akzentfarben des Startbildschirms, Hintergrundbilds und Sperrbildschirms können geändert werden
- Bietet einstellungen über eine grafische Benutzeroberfläche
Installation und Ausführung
Lokale Installation
- Beim Ausführen von
./build.sh werden alle Binärdateien gebaut und im Ordner build/bin gespeichert
- Die Binärdateien in diesem Ordner können für Helligkeits-/Lautstärke-Tastenbelegungen und Autostart-Einstellungen verwendet werden
- Die Einstellungs-App kann nicht vom Startbildschirm aus gestartet werden und muss direkt aus den gebauten Binärdateien ausgeführt werden
- Die Super-Taste an
Win8Start binden
Systemweite Installation
- Beim Ausführen von
./install.sh wird automatisch gebaut und nach /usr/bin/ installiert
- Systemweit nutzbar und leicht für den Autostart konfigurierbar
- Mit
./uninstall.sh wieder aus /usr/bin/ entfernbar
Verwendung als separate Desktop-Umgebung
- Verwendet separate Konfigurationsdateien, damit bestehende Einstellungsdateien nicht beeinflusst werden
- Konfigurationsordner kopieren und unter einem neuen Namen speichern (labwc2, hypr2 usw.)
- Es wird ein Beispiel zum Erstellen einer
.desktop-Datei einschließlich der Konfigurationsbefehle des Compositors bereitgestellt
- Beispieldatei unter
/usr/share/wayland-sessions/ ablegen
- Beim Login kann die entsprechende Sitzung ausgewählt werden
Technische Zusammensetzung
- Veröffentlicht unter der GPL-2.0-Lizenz
- Wichtige Sprachanteile: QML 50 %, C++ 35,8 %, C 9 %, Shell 2,6 %, CMake 2,6 %
- Repository-Aktivität: 235 Stars, 3 Forks, 1 Issue
Zusammenfassung
- Win8DE ist ein Open-Source-Projekt, das Design und Interaktion von Windows 8 in einer Linux-Wayland-Umgebung nachbildet
- Eine leichtgewichtige Desktop-Shell mit Fokus auf visuelle Qualität und die Wiederherstellung des Benutzererlebnisses
- Mit flexiblen Einstellungen, kachelbasierter UI und integrierter OSD bietet es Linux-Nutzern eine nostalgische Umgebung
Noch keine Kommentare.