- Win8DE es un entorno de escritorio que recrea la interfaz y las animaciones de Windows 8 en Linux
- Funciona sobre gestores de ventanas Wayland (Labwc, Hyprland, etc.) e incluye menú de inicio, pantalla de bloqueo, fondo de pantalla, OSD (indicador de volumen y brillo) y app de configuración
- Ofrece un menú de inicio con mosaicos que se pueden arrastrar y soltar, búsqueda de apps, menú de energía e indicador de batería
- Mediante la app de configuración se pueden cambiar gráficamente el fondo de pantalla, el color de énfasis y el color de la pantalla de bloqueo
- Un proyecto útil para usuarios que buscan recrear la experiencia visual de Windows 8 en un entorno Linux
Descripción general
- Win8DE es un entorno de escritorio tipo shell para restaurar la experiencia visual de Windows 8 en Linux
- Funciona sobre gestores de ventanas basados en Wayland (Labwc, Hyprland, etc.)
- Incluye utilidad de fondo de pantalla, pantalla de bloqueo, menú de inicio, OSD de volumen y brillo, y app de configuración
- No incluye el menú Charms, ya que el desarrollador lo consideró innecesario
Funciones principales
Menú Start
- Con el comando
Win8Start se puede mostrar u ocultar el menú de inicio, y se puede vincular a la tecla Super del compositor
- Soporta arrastrar y soltar mosaicos y cambiar su tamaño (pequeño, mediano, grande y extra grande)
- Permite buscar apps y agregarlas como mosaicos arrastrándolas desde la lista de todas las aplicaciones
- Al arrastrar hacia abajo, se puede ocultar la pantalla de inicio y colocar íconos en la ubicación deseada, como el escritorio
- Al hacer clic en el ícono del usuario, se muestra el menú de energía
- Incluye OSD de batería
OSD (On-Screen Display)
- Soporta ajuste de volumen (subir, bajar, silenciar) y ajuste de brillo (subir, bajar)
- Tiene una estructura de 2 partes con
Win8OSD-server y Win8OSD-client
- El servidor debe iniciarse automáticamente
- Comandos del cliente:
--volup, --voldown, mute, dispup, dispdown
Wall (fondo de pantalla)
- Función simple para configurar una imagen como fondo de pantalla
- Se puede cambiar desde la app de configuración
Pantalla de bloqueo
- Pantalla de bloqueo estilo Windows 8
- El fondo de pantalla se puede cambiar desde la app de configuración
- Soporta animación de deslizamiento (movimiento hacia arriba y abajo)
- A diferencia del original, se puede desbloquear solo con hacer clic
Configuración
- Permite cambiar el fondo y el color de énfasis de la pantalla de inicio, el fondo de pantalla y la pantalla de bloqueo
- Ofrece configuración basada en interfaz gráfica
Instalación y ejecución
Instalación local
- Al ejecutar
./build.sh, se compilan todos los binarios y se guardan en la carpeta build/bin
- Los binarios dentro de esta carpeta se pueden usar para asignar teclas de brillo y volumen, y configurar el inicio automático
- No se puede ejecutar la app de configuración desde la pantalla de inicio, por lo que debe iniciarse directamente desde los binarios compilados
- Vincular la tecla Super a
Win8Start
Instalación en todo el sistema
- Al ejecutar
./install.sh, se compila automáticamente y se instala en /usr/bin/
- Se puede usar en todo el sistema y facilita la configuración del inicio automático
- Se puede eliminar de
/usr/bin/ con ./uninstall.sh
Uso como entorno de escritorio independiente
- Usa archivos de configuración separados para no afectar los archivos de configuración existentes
- Copiar la carpeta de configuración y guardarla con un nombre nuevo (
labwc2, hypr2, etc.)
- Se proporciona un ejemplo de creación de archivo
.desktop que incluye el comando de configuración del compositor
- Colocar el archivo de ejemplo en
/usr/share/wayland-sessions/
- Al iniciar sesión, se puede seleccionar esa sesión
Composición técnica
- Publicado bajo licencia GPL-2.0
- Lenguajes principales: QML 50%, C++ 35.8%, C 9%, Shell 2.6%, CMake 2.6%
- Actividad del repositorio: 235 stars, 3 forks, 1 issue
Resumen
- Win8DE es un proyecto de código abierto que recrea el diseño y la interacción de Windows 8 en un entorno Linux con Wayland
- Un shell de escritorio ligero enfocado en restaurar la fidelidad visual y la experiencia de usuario
- Ofrece a los usuarios de Linux un entorno nostálgico con configuración flexible, UI basada en mosaicos e integración de OSD
1 comentarios
Comentarios de Hacker News
Windows 8 fue una experiencia realmente difícil de soportar
El nuevo menú Inicio era pésimo, y mientras toda la pantalla giraba y los mosaicos se movían, a veces hasta se me olvidaba qué quería hacer
Me gustaron Vista, Windows 7 e incluso Windows 10, pero mi máquina con i7-4790k quedó fuera de la actualización a Windows 11, así que no pude probar lo que vino después
Como concepto relacionado, recomiendo este artículo sobre la relación entre la percepción de eventos y la memoria episódica
Nunca me pasé a GNOME 3, y tampoco entendí que macOS cambiara el botón de “maximizar” por “pantalla completa”
La eficiencia de antes, como la navegación rápida por el menú Inicio de Windows 98~XP (Start > P > A > N), nunca volvió
Creo que la Metro UI de Windows 8 y Windows Phone estuvo subestimada
Era simple, rápida y pensada para el tacto, y mi Windows Phone fue una de las experiencias más agradables que he tenido con un dispositivo
Yo estuve a cargo de la infraestructura de Danger Hiptop (=Sidekick), y este fue uno de los primeros smartphones en incluir almacenamiento en la nube y un navegador web
Se dice que, después de que Microsoft compró Danger, durante el proceso de restauración de respaldos terminaron borrando todos los datos de los usuarios
Artículo relacionado: ABC News - Sidekick disaster shows data’s not safe in the cloud
Video de referencia: YouTube - Why Live Tiles failed
Concepto relacionado: Rosy retrospection
Eso sí, las primeras versiones eran toscas y la experiencia táctil en la Lenovo Yoga era terrible
Con el paso del tiempo, Windows 8 se siente cada vez más como el movimiento Bauhaus
Tenía un diseño minimalista centrado en el tacto, pero para quienes usaban mouse y teclado era demasiado radical
Su estructura centrada en la tipografía era excelente, y expresaba la jerarquía con tamaño y grosor de letra sin usar separadores
Ahora hemos vuelto otra vez al glassmorphism, pero en términos de densidad de información y rendimiento de renderizado, el diseño plano de Win8 sigue siendo impresionante
Eso se puede aliviar hasta cierto punto con configuraciones de estilo de GTK o Qt
Lo único rescatable de Windows 8~10 eran los bordes de ventana
Permitían distinguir el foco gracias a límites claros y contraste de color
Hoy en día no hay muchos WM de Linux que implementen esto bien
Imagen de referencia: Escritorio fvwm de OpenBSD
En Linux, el problema es más bien que hay demasiados window managers
A pesar de la UI pulida de Windows 8, odié muchísimo que desapareciera el botón de Inicio
Me sorprende ver que ahora haya gente que le tiene nostalgia
Pero en una PC sin tacto, Windows 8 era terrible
Lo más gracioso era que la pregunta más buscada era “cómo apagarlo”
Personalmente, sigo pensando que Windows 2000 fue el mejor
Viendo Windows 11, hasta he pensado: “mejor que el menú Inicio fuera de pantalla completa”
Me recuerda a la frase “portaron a Linux la peor parte de la historia de Windows”
Aun así, técnicamente es impresionante
También escuché el rumor de que despidieron al líder de la UI de Windows 8, aunque no pude confirmarlo
Windows 7 fue la última versión realmente optimizada para teclado y mouse
Después de eso empezaron a seguir el mercado móvil y a obsesionarse con los ingresos de la tienda
La profundidad de los botones, el contraste de color, la claridad de las barras de desplazamiento… todo era perfecto
La mayoría odiaba Windows 8, pero ahora se está dando una reevaluación
En móvil funcionaba bien, pero el problema fue el intento de integrarlo con el escritorio
La primera vez que vi una laptop con Windows 8 instalado, me quedé en shock
Acababa de abandonar Windows Phone, y de pronto eso estaba metido en una laptop
A partir de ahí me pasé a Linux durante 8 años
Si mi empresa no usara Windows, nunca habría vuelto
Soy usuario de Apple, pero me gustaba Metro
Quizá era el único, pero me alegra ver ese intento de nuevo en Linux