Un environnement de bureau Windows 8 pour Linux
(github.com/er-bharat)- Win8DE est un environnement de bureau qui reproduit l’interface et les animations de Windows 8 sous Linux
- Il fonctionne au-dessus de gestionnaires de fenêtres Wayland (Labwc, Hyprland, etc.) et inclut le menu Démarrer, l’écran de verrouillage, le fond d’écran, l’OSD (indicateurs de volume et de luminosité) et une application de réglages
- Il propose un menu Démarrer en tuiles avec glisser-déposer, la recherche d’applications, un menu d’alimentation et l’affichage de la batterie
- L’application de réglages permet de modifier graphiquement le fond d’écran, la couleur d’accentuation, la couleur de l’écran de verrouillage, etc.
- Un projet utile pour les utilisateurs qui veulent recréer l’expérience visuelle de Windows 8 dans un environnement Linux
Vue d’ensemble
- Win8DE est un environnement de bureau de type shell destiné à restaurer l’expérience visuelle de Windows 8 sous Linux
- Il fonctionne avec des gestionnaires de fenêtres basés sur Wayland (Labwc, Hyprland, etc.)
- Il inclut un utilitaire de fond d’écran, un écran de verrouillage, un menu Démarrer, un OSD volume/luminosité et une application de réglages
- Le menu Charms n’est pas inclus, le développeur le jugeant inutile
Fonctionnalités principales
Menu Démarrer
- La commande
Win8Startpermet d’afficher/masquer le menu Démarrer, et peut être liée à la touche Super du compositeur - Prise en charge du glisser-déposer des tuiles et du redimensionnement (petit, moyen, grand, très grand)
- Recherche d’applications et possibilité de faire glisser des applications depuis la liste complète vers les tuiles
- En faisant glisser vers le bas, il est possible de masquer l’écran d’accueil et de placer les icônes à l’emplacement souhaité, comme le bureau
- Un clic sur l’icône utilisateur affiche le menu d’alimentation
- OSD de batterie inclus
OSD (On-Screen Display)
- Prise en charge du réglage du volume (haut, bas, muet) et du réglage de la luminosité (haut, bas)
- Architecture en deux parties avec
Win8OSD-serveretWin8OSD-client- Le serveur doit être lancé automatiquement au démarrage
- Commandes client :
--volup,--voldown,mute,dispup,dispdown
Wall (fond d’écran)
- Fonction simple de définition d’un fond d’écran image
- Peut être modifié via l’application de réglages
Écran de verrouillage
- Écran de verrouillage de style Windows 8
- Le fond d’écran peut être modifié dans l’application de réglages
- Prise en charge d’une animation de glissement (déplacement vertical)
- Contrairement à l’original, un simple clic permet de déverrouiller
Réglages
- Possibilité de modifier l’arrière-plan et la couleur d’accentuation de l’écran d’accueil, du fond d’écran et de l’écran de verrouillage
- Fournit des réglages via une interface graphique
Installation et exécution
Installation locale
- L’exécution de
./build.shcompile tous les binaires et les enregistre dans le dossierbuild/bin - Les binaires de ce dossier peuvent être utilisés pour les raccourcis des touches de luminosité/volume et la configuration du démarrage automatique
- L’application de réglages ne peut pas être lancée depuis l’écran d’accueil, elle doit être exécutée directement depuis les binaires compilés
- Lier la touche Super à
Win8Start
Installation système
- L’exécution de
./install.shcompile automatiquement puis installe dans/usr/bin/ - Utilisable à l’échelle du système, avec une configuration du démarrage automatique facilitée
- Peut être supprimé de
/usr/bin/avec./uninstall.sh
Utilisation comme environnement de bureau séparé
- Utilise des fichiers de configuration distincts afin de ne pas affecter les fichiers de configuration existants
- Copier le dossier de configuration et l’enregistrer sous un nouveau nom (
labwc2,hypr2, etc.) - Exemple fourni pour créer un fichier
.desktopincluant la commande de configuration du compositeur- Placer le fichier d’exemple dans
/usr/share/wayland-sessions/ - La session correspondante peut alors être sélectionnée à la connexion
- Placer le fichier d’exemple dans
Composition technique
- Diffusé sous licence GPL-2.0
- Langages principaux : QML 50 %, C++ 35,8 %, C 9 %, Shell 2,6 %, CMake 2,6 %
- Activité du dépôt : 235 stars, 3 forks, 1 issue
Résumé
- Win8DE est un projet open source qui reproduit le design et les interactions de Windows 8 dans un environnement Linux Wayland
- Un shell de bureau léger axé sur la fidélité visuelle et la restauration de l’expérience utilisateur
- Avec sa souplesse de configuration, son interface en tuiles et l’intégration de l’OSD, il offre aux utilisateurs Linux un environnement empreint de nostalgie
1 commentaires
Avis Hacker News
Windows 8 a vraiment été une expérience difficile à supporter
Le nouveau menu Démarrer était catastrophique, et pendant que tout l’écran pivotait avec les tuiles qui s’animaient, j’en oubliais souvent ce que j’étais en train de faire
J’aimais Vista, Windows 7, et même Windows 10, mais mon PC avec un i7-4790k a été exclu de la mise à niveau vers Windows 11, donc je n’ai pas connu la suite
Voir aussi cet article sur la relation entre la perception des événements et la mémoire épisodique
Je ne suis jamais passé à GNOME 3, et je n’ai jamais compris non plus pourquoi macOS avait transformé le bouton « maximiser » en bouton « plein écran »
On n’a jamais retrouvé l’efficacité de l’ancienne navigation rapide dans le menu Démarrer de Windows 98 à XP (Démarrer > P > A > N)
Je pense que l’interface Metro de Windows 8 et de Windows Phone a été sous-estimée
C’était simple, rapide et pensé pour le tactile, et mon Windows Phone reste encore aujourd’hui l’appareil le plus agréable que j’aie utilisé
Je m’occupais de l’infrastructure de Danger Hiptop (=Sidekick), et cet appareil était l’un des premiers smartphones à intégrer du stockage cloud et un navigateur web
On raconte qu’après le rachat de Danger par Microsoft, toutes les données des utilisateurs ont été perdues lors d’une restauration de sauvegarde
Article lié : ABC News - Sidekick disaster shows data’s not safe in the cloud
Vidéo de référence : YouTube - Why Live Tiles failed
Concept lié : Rosy retrospection
En revanche, les premières versions étaient brutes de décoffrage, et l’expérience tactile sur le Lenovo Yoga était affreuse
Avec le temps, Windows 8 me fait de plus en plus penser au mouvement Bauhaus
C’était un design minimaliste centré sur le tactile, mais beaucoup trop radical pour les utilisateurs souris-clavier
Sa structure centrée sur la typographie était remarquable, exprimant la hiérarchie par la taille et la graisse du texte plutôt que par des séparateurs
Aujourd’hui on est revenu au glassmorphism, mais en matière de densité d’information et de performances de rendu, le design plat de Win8 reste impressionnant
Les réglages de style GTK ou Qt permettent de corriger cela dans une certaine mesure
Dans Windows 8 à 10, la seule chose à sauver, c’était les bordures de fenêtre
Les limites nettes et le contraste des couleurs permettaient de distinguer la fenêtre active
Aujourd’hui, aucun WM Linux ne semble vraiment bien le reproduire
Image de référence : bureau fvwm d’OpenBSD
Sur Linux, le vrai problème est plutôt qu’il y a trop de gestionnaires de fenêtres
Malgré l’élégance de l’UI de Windows 8, j’ai détesté la disparition du bouton Démarrer
Ça me surprend de voir des gens en être nostalgiques aujourd’hui
Mais sur un PC sans tactile, Windows 8 était affreux
Le plus drôle, c’est que la requête la plus recherchée était « comment éteindre »
Personnellement, je pense toujours que Windows 2000 reste le meilleur
En voyant Windows 11, je me suis même surpris à penser que « le menu Démarrer en plein écran serait presque préférable »
Cette phrase me revient : « ils ont porté sous Linux la pire partie de l’histoire de Windows »
Cela dit, techniquement, c’est impressionnant
Il y avait aussi une rumeur selon laquelle le responsable de l’UI de Windows 8 avait été licencié, mais je n’ai jamais pu la confirmer
Windows 7 a été la dernière version vraiment optimisée pour le clavier et la souris
Ensuite, ils ont suivi le marché mobile et se sont obsédés sur les revenus du Store
La profondeur des boutons, le contraste des couleurs, la lisibilité des barres de défilement : tout était parfait
La plupart des gens détestaient Windows 8, mais aujourd’hui il y a une réévaluation en cours
Sur mobile, c’était correct, mais c’est la tentative de fusion avec le desktop qui a posé problème
La première fois que j’ai vu un portable livré avec Windows 8, ça m’a choqué
Je venais tout juste d’abandonner Windows Phone, et voilà qu’il se retrouvait sur un ordinateur portable
C’est ce qui m’a poussé à passer à Linux pendant 8 ans
Si mon entreprise n’utilisait pas Windows, je n’y serais probablement jamais revenu
Je suis un utilisateur Apple, mais j’aimais Metro
J’étais peut-être le seul, mais je suis content de revoir cette tentative sur Linux