Windows-8-Desktop-Umgebung für Linux
(github.com/er-bharat)- 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
Win8Startkann 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-serverundWin8OSD-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.shwerden alle Binärdateien gebaut und im Ordnerbuild/bingespeichert - 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
Win8Startbinden
Systemweite Installation
- Beim Ausführen von
./install.shwird automatisch gebaut und nach/usr/bin/installiert - Systemweit nutzbar und leicht für den Autostart konfigurierbar
- Mit
./uninstall.shwieder 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
- Beispieldatei unter
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
1 Kommentare
Hacker-News-Kommentare
Windows 8 war wirklich schwer zu ertragen
Das neue Startmenü war furchtbar, und während sich der ganze Bildschirm drehte und die Kacheln bewegten, vergaß ich oft, was ich eigentlich tun wollte
Vista, Windows 7 und auch Windows 10 mochte ich, aber mein i7-4790k-Rechner wurde vom Upgrade auf Windows 11 ausgeschlossen, daher habe ich alles danach nicht mehr erlebt
Dazu passt dieser Artikel über die Beziehung zwischen Ereigniswahrnehmung und episodischem Gedächtnis
Ich bin deshalb nie zu GNOME 3 gewechselt, und ich habe auch nie verstanden, warum macOS den „Maximieren“-Button in „Vollbild“ verwandelt hat
Die Effizienz der schnellen Navigation im Startmenü aus Windows-98-bis-XP-Zeiten (Start > P > A > N) kam nie zurück
Ich finde, die Metro-UI von Windows 8 und Windows Phone wurde unterschätzt
Sie war schlicht, schnell und auf Touch ausgelegt, und mein Windows Phone war bis heute eines der Geräte, deren Nutzung mir am meisten Freude gemacht hat
Ich war für die Infrastruktur des Danger Hiptop (=Sidekick) zuständig, und dieses Gerät war eines der ersten Smartphones mit Cloud-Speicher und Webbrowser
Es gibt die Geschichte, dass Microsoft nach der Übernahme von Danger bei der Wiederherstellung der Backups sämtliche Nutzerdaten gelöscht hat
Zugehöriger Artikel: ABC News - Sidekick disaster shows data’s not safe in the cloud
Video dazu: YouTube - Why Live Tiles failed
Verwandtes Konzept: Rosy retrospection
Allerdings war die erste Version unausgereift, und die Touch-Erfahrung auf dem Lenovo Yoga war furchtbar
Mit der Zeit wirkt Windows 8 auf mich immer mehr wie die Bauhaus-Bewegung
Das Design war touchorientiert und minimalistisch, für Maus-und-Tastatur-Nutzer aber zu radikal
Die typografiezentrierte Struktur war großartig und stellte Hierarchien ohne Trennlinien allein über Schriftgröße und -stärke dar
Inzwischen ist man wieder bei Glassmorphism angekommen, aber in Sachen Informationsdichte und Rendering-Performance ist das flache Design von Win8 weiterhin beeindruckend
Mit GTK- oder Qt-Style-Einstellungen lässt sich das bis zu einem gewissen Grad lösen
Das Einzige, das man aus Windows 8 bis 10 wirklich übernehmen konnte, waren die Fensterrahmen (border)
Dank klarer Begrenzungen und Farbkontraste ließ sich der Fokus gut unterscheiden
In aktuellen Linux-WMs gibt es kaum etwas, das das ordentlich umsetzt
Referenzbild: OpenBSD fvwm desktop
Unter Linux ist eher die zu große Zahl an Window Managern das Problem
Trotz der eleganten UI von Windows 8 hasste ich es, dass der Startbutton verschwunden war
Es ist seltsam, heute Leute zu sehen, die daran nostalgische Gefühle haben
Aber auf PCs ohne Touch war Windows 8 furchtbar
Am lustigsten war, dass „wie man den Computer ausschaltet“ die am häufigsten gesuchte Frage war
Persönlich finde ich, dass Windows 2000 immer noch das Beste war
Wenn ich Windows 11 sehe, denke ich manchmal sogar: „Dann wäre ein Startmenü im Vollbild vielleicht doch besser“
Es erinnert mich an den Satz: „Den schlimmsten Teil der Windows-Geschichte nach Linux portiert“
Technisch ist es trotzdem beeindruckend
Es gab auch Gerüchte, dass der UI-Leiter von Windows 8 entlassen wurde, aber ich konnte das nie bestätigen
Windows 7 war die letzte Version, die wirklich auf Tastatur und Maus optimiert war
Danach lief man dem Mobilmarkt hinterher und war fixiert auf Store-Umsätze
Die räumliche Tiefe der Buttons, die Farbkontraste und die Klarheit der Scrollbars waren perfekt
Die meisten mochten Windows 8 nicht, aber inzwischen findet eine Neubewertung statt
Auf Mobilgeräten war es okay, problematisch war der Versuch der Vereinheitlichung mit dem Desktop
Als ich zum ersten Mal ein Notebook mit vorinstalliertem Windows 8 sah, war ich schockiert
Ich hatte gerade erst Windows Phone hinter mir gelassen, und da war es plötzlich auf einem Notebook
Das brachte mich dazu, für acht Jahre zu Linux zu wechseln
Wenn meine Firma kein Windows verwendet hätte, wäre ich nie zurückgekehrt
Ich bin Apple-Nutzer, mochte Metro aber
Vielleicht war ich damit allein, aber es freut mich, diesen Versuch unter Linux wiederzusehen