2 points par GN⁺ 2026-01-14 | 1 commentaires | Partager sur WhatsApp
  • 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 Win8Start permet 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-server et Win8OSD-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.sh compile tous les binaires et les enregistre dans le dossier build/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.sh compile 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 .desktop incluant 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

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

 
GN⁺ 2026-01-14
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

    • Après Windows 8, dans le monde Linux aussi, les interfaces centrées sur le « plein écran » sont devenues à la mode, ce qui donnait l’impression d’aller à rebours au moment même où les résolutions augmentaient
      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)
    • Le design UI de Vista, malgré ses nombreux bugs et sa lenteur, était vraiment clair et beau
  • 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é

    • S’il n’y avait pas eu le T-Mobile Sidekick, Microsoft n’aurait peut-être jamais racheté Nokia
      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
    • J’aimais vraiment Windows Phone, et en tant que développeur WPF, je trouvais aussi l’environnement de développement excellent
    • Les Live Tiles sont mieux considérées aujourd’hui, mais à l’époque elles avaient aussi beaucoup de défauts
      Vidéo de référence : YouTube - Why Live Tiles failed
      Concept lié : Rosy retrospection
    • L’idée du menu Démarrer de Win8 était bonne. À l’ouverture du menu, on pouvait se concentrer, et les Live Tiles s’y intégraient bien
      En revanche, les premières versions étaient brutes de décoffrage, et l’expérience tactile sur le Lenovo Yoga était affreuse
    • Windows Phone 7 était une impasse technique. Basé sur Silverlight, il rendait le support tiers difficile, et WP8 était bien meilleur mais demandait une configuration plus élevée
  • 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

    • Dans une UI plate, il y a une charge cognitive supplémentaire, car il faut deviner où se trouvent les boutons
      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

    • Le fvwm d’OpenBSD propose par défaut des bordures nettes, même si on ne peut pas dire que ce soit parfait
      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
    • Moi, sous Windows 11, j’utilise un utilitaire qui rend les coins des fenêtres anguleux
    • XFWM de XFCE, Fluxbox, OpenBox, etc. prennent déjà en charge des milliers de thèmes, dont beaucoup offrent de meilleures bordures que Windows 8
  • 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

    • J’ai toujours ouvert le menu avec la touche Windows, donc le bouton m’importait peu
      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 »
    • Sur un PC classique, il y avait deux défauts fatals
      1. quand on appuyait sur le bouton Démarrer, au lieu d’ouvrir un menu, ça basculait en plein écran, ce qui faisait perdre le contexte
      2. sur un ordinateur de bureau de plus de 20 pouces, une UI plein écran était écrasante
    • Comme OS mobile, c’était excellent. C’était la dernière fois que Microsoft m’a vraiment impressionné
    • Il y avait bien des points meilleurs que Vista, mais avec des problèmes comme le double panneau de configuration, ça restait pénible
      Personnellement, je pense toujours que Windows 2000 reste le meilleur
    • Je le détestais à l’époque, mais aujourd’hui je reconnais le caractère précurseur du design Metro
      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

    • Il y avait même des blagues du genre « ils ont porté Windows ME sous Linux »
    • La prochaine fois, on aura peut-être droit à un « environnement de bureau MacOS Tahoe »
  • 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

    • Si je pouvais, je transformerais toutes les versions en style Windows 7
      La profondeur des boutons, le contraste des couleurs, la lisibilité des barres de défilement : tout était parfait
    • Il y avait autrefois un thème du projet Boomerang qui reproduisait Windows 7 pour l’environnement Cinnamon
  • 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