2 điểm bởi GN⁺ 2026-01-14 | 1 bình luận | Chia sẻ qua WhatsApp
  • Win8DE là một môi trường desktop tái hiện giao diện và hoạt ảnh của Windows 8 trên Linux
  • Hoạt động trên trình quản lý cửa sổ Wayland (Labwc, Hyprland, v.v.), bao gồm menu Start, màn hình khóa, hình nền, OSD (hiển thị âm lượng/độ sáng) và ứng dụng cài đặt
  • Cung cấp menu Start dạng tile có thể kéo thả, tìm kiếm ứng dụng, menu nguồn và hiển thị pin
  • Có thể thay đổi hình nền, màu nhấn và màu màn hình khóa bằng giao diện đồ họa thông qua ứng dụng cài đặt
  • Là dự án hữu ích cho người dùng muốn tái hiện trải nghiệm thị giác của Windows 8 trong môi trường Linux

Tổng quan

  • Win8DE là một môi trường desktop dạng shell nhằm khôi phục trải nghiệm thị giác của Windows 8 trên Linux
    • Hoạt động trên các trình quản lý cửa sổ dựa trên Wayland (Labwc, Hyprland, v.v.)
    • Bao gồm tiện ích hình nền, màn hình khóa, menu Start, OSD âm lượng/độ sáng, ứng dụng cài đặt
  • Không bao gồm menu Charms, nhà phát triển cho rằng nó không cần thiết

Tính năng chính

Menu Start

  • Có thể hiện/ẩn menu Start bằng lệnh Win8Start, có thể gán vào phím Super của compositor
  • Hỗ trợ kéo thả tile và thay đổi kích thước (nhỏ, vừa, lớn, cực lớn)
  • tính năng tìm kiếm ứng dụng và có thể kéo từ danh sách tất cả ứng dụng để thêm thành tile
  • Kéo xuống dưới để ẩn màn hình Start và đặt biểu tượng vào vị trí mong muốn như desktop
  • Nhấp vào biểu tượng người dùng để hiển thị menu nguồn
  • Bao gồm OSD pin

OSD (On-Screen Display)

  • Hỗ trợ điều chỉnh âm lượng (tăng/giảm, tắt tiếng)điều chỉnh độ sáng (tăng/giảm)
  • Cấu trúc 2 phần gồm Win8OSD-serverWin8OSD-client
    • Server cần được tự động khởi động
    • Lệnh client: --volup, --voldown, mute, dispup, dispdown

Wall (hình nền)

  • Chức năng thiết lập hình nền bằng ảnh đơn giản
  • Có thể thay đổi qua ứng dụng cài đặt

Màn hình khóa

  • Màn hình khóa theo phong cách Windows 8
  • Có thể thay đổi hình nền trong ứng dụng cài đặt
  • Hỗ trợ hoạt ảnh trượt (di chuyển lên xuống)
  • Khác với bản gốc, chỉ cần nhấp chuột là có thể mở khóa

Cài đặt

  • Có thể thay đổi nền và màu nhấn của màn hình Start, hình nền và màn hình khóa
  • Cung cấp cài đặt dựa trên giao diện đồ họa

Cài đặt và chạy

Cài đặt cục bộ

  • Chạy ./build.sh để build tất cả binary và lưu vào thư mục build/bin
  • Có thể dùng các binary trong thư mục này để gán phím cho độ sáng/âm lượng và thiết lập tự khởi động
  • Không thể chạy ứng dụng cài đặt từ màn hình Start, cần chạy trực tiếp từ binary đã build
  • Gán phím Super cho Win8Start

Cài đặt toàn hệ thống

  • Chạy ./install.sh sẽ tự động build rồi cài vào /usr/bin/
  • Có thể dùng trên toàn hệ thống và dễ thiết lập tự khởi động
  • Có thể gỡ khỏi /usr/bin/ bằng ./uninstall.sh

Sử dụng như một môi trường desktop riêng biệt

  • Dùng tệp cấu hình riêng để không ảnh hưởng đến tệp cấu hình hiện có
  • Sao chép thư mục cấu hình và lưu dưới tên mới (labwc2, hypr2, v.v.)
  • Cung cấp ví dụ tạo tệp .desktop bao gồm lệnh cấu hình compositor
    • Đặt tệp ví dụ vào /usr/share/wayland-sessions/
    • Có thể chọn phiên này khi đăng nhập

Thành phần kỹ thuật

  • Được phát hành theo giấy phép GPL-2.0
  • Cơ cấu ngôn ngữ chính: QML 50%, C++ 35.8%, C 9%, Shell 2.6%, CMake 2.6%
  • Hoạt động kho mã: 235 stars, 3 forks, 1 issue

Tóm tắt

  • Win8DE là dự án mã nguồn mở tái hiện thiết kế và tương tác của Windows 8 trong môi trường Linux Wayland
  • Một desktop shell gọn nhẹ tập trung vào độ hoàn thiện thị giác và khôi phục trải nghiệm người dùng
  • Mang đến cho người dùng Linux một môi trường gợi cảm giác hoài niệm nhờ tính linh hoạt trong cấu hình, UI dạng tile và OSD tích hợp

1 bình luận

 
GN⁺ 2026-01-14
Ý kiến trên Hacker News
  • Windows 8 thực sự là một trải nghiệm rất khó chịu
    Menu Start mới là thứ tệ nhất, và trong lúc toàn màn hình xoay chuyển với các ô tile di chuyển, tôi thường quên mất mình định làm gì
    Tôi thích Vista, Windows 7, và cả Windows 10, nhưng sau đó thì không còn được trải nghiệm nữa vì máy i7-4790k của tôi bị loại khỏi danh sách nâng cấp lên Windows 11
    Có thể tham khảo bài viết về mối liên hệ giữa nhận thức sự kiện và trí nhớ theo giai đoạn

    • Sau Windows 8, trong phe Linux cũng rộ lên UI lấy ‘toàn màn hình’ làm trung tâm, và vào đúng thời điểm độ phân giải đang tăng lên thì điều đó lại cho cảm giác đi ngược xu hướng
      Tôi chưa bao giờ chuyển sang GNOME 3, và cũng không hiểu vì sao macOS lại đổi nút ‘maximize’ thành ‘full screen’
      Hiệu quả kiểu điều hướng nhanh trong menu Start của Windows 98~XP ngày xưa (Start > P > A > N) đã không bao giờ quay trở lại
    • Thiết kế UI của Vista dù đầy lỗi và chậm chạp vẫn thực sự rất rõ ràng và đẹp
  • Tôi nghĩ Metro UI của Windows 8 và Windows Phone đã bị đánh giá thấp
    Nó đơn giản, nhanh, và xoay quanh cảm ứng; chiếc Windows Phone của tôi là trải nghiệm thú vị nhất trong số mọi thiết bị tôi từng dùng

    • Nếu không có T-Mobile Sidekick thì có lẽ Microsoft đã không mua lại Nokia
      Tôi từng phụ trách hạ tầng cho Danger Hiptop (=Sidekick), và đây là một trong những smartphone đầu tiên có lưu trữ đám mây và trình duyệt web
      Có câu chuyện rằng sau khi Microsoft mua Danger, họ đã làm mất toàn bộ dữ liệu người dùng trong quá trình khôi phục bản sao lưu
      Bài liên quan: ABC News - Sidekick disaster shows data’s not safe in the cloud
    • Tôi thực sự thích Windows Phone, và với tư cách là một lập trình viên WPF, tôi cũng thấy môi trường phát triển rất tuyệt
    • Live Tiles hiện nay được nhìn nhận lại tích cực hơn, nhưng vào thời đó cũng có rất nhiều vấn đề
      Video tham khảo: YouTube - Why Live Tiles failed
      Khái niệm liên quan: Rosy retrospection
    • Ý tưởng menu Start của Win8 là tốt. Khi mở menu ra, người dùng có thể tập trung hơn và Live Tiles cũng rất phù hợp
      Chỉ là phiên bản đầu còn thô, và trải nghiệm cảm ứng trên Lenovo Yoga thì khủng khiếp
    • Windows Phone 7 là một ngõ cụt về mặt kỹ thuật. Nó dựa trên Silverlight nên khó hỗ trợ bên thứ ba, còn WP8 thì tốt hơn nhiều nhưng yêu cầu cấu hình cao
  • Càng về sau, Windows 8 lại càng khiến tôi liên tưởng đến phong trào Bauhaus
    Đó là một thiết kế tối giản lấy cảm ứng làm trung tâm, nhưng với người dùng chuột và bàn phím thì quá cấp tiến
    Cấu trúc lấy typography làm trung tâm rất xuất sắc, thể hiện phân cấp bằng kích thước và độ đậm chữ mà không cần đường phân cách
    Giờ đây mọi thứ lại quay về với glassmorphism, nhưng xét về mật độ thông tin và hiệu năng render thì thiết kế phẳng của Win8 vẫn rất ấn tượng

    • Trong UI phẳng, sẽ phát sinh gánh nặng nhận thức vì người dùng phải đoán vị trí của nút bấm
      Có thể giải quyết phần nào bằng thiết lập style của GTK hoặc Qt
  • Thứ duy nhất đáng giữ lại từ Windows 8~10 là viền cửa sổ (border)
    Nhờ ranh giới rõ ràng và độ tương phản màu sắc, có thể phân biệt trạng thái focus dễ dàng
    Dạo này hầu như không có Linux WM nào làm tốt chuyện này

    • fvwm của OpenBSD cung cấp kiểu mặc định với viền rõ ràng, nhưng cũng khó nói là hoàn hảo
      Ảnh tham khảo: Desktop fvwm trên OpenBSD
      Vấn đề của Linux ngược lại là có quá nhiều window manager
    • Tôi đang dùng một tiện ích làm góc cửa sổ vuông lại trên Windows 11
    • XFWM của XFCE, Fluxbox, OpenBox v.v. vốn đã hỗ trợ hàng nghìn theme, và cũng có nhiều thiết kế viền đẹp hơn Windows 8
  • Dù UI của Windows 8 rất mượt mà, tôi vẫn cực ghét việc nút Start biến mất
    Giờ nhìn những người thấy hoài niệm về nó tôi vẫn thấy lạ

    • Tôi luôn mở menu bằng phím Windows nên không bận tâm tới nút đó
      Nhưng trên PC không có cảm ứng thì Windows 8 thật khủng khiếp
      Điều buồn cười nhất là câu hỏi được tìm kiếm nhiều nhất lại là “cách tắt máy
    • Trên PC thông thường, nó có hai lỗi chí mạng
      1. Nhấn nút Start không mở menu mà lại chuyển sang toàn màn hình, làm mất ngữ cảnh
      2. Trên desktop từ 20 inch trở lên, UI toàn màn hình tạo cảm giác quá áp đảo
    • Nó là một OS tuyệt vời cho thiết bị di động. Đó là lần cuối cùng Microsoft còn khiến tôi trầm trồ
    • Nó có điểm tốt hơn Vista, nhưng vẫn bất tiện vì những vấn đề như Control Panel kép
      Cá nhân tôi vẫn nghĩ Windows 2000 là tốt nhất
    • Khi đó tôi ghét nó, nhưng giờ thì tôi phải thừa nhận tính tiên phong của thiết kế Metro
      Nhìn Windows 11, tôi thậm chí còn nghĩ “thà menu Start là toàn màn hình còn hơn”
  • Tôi nhớ tới câu “đã port phần tệ nhất trong lịch sử Windows sang Linux”
    Dù vậy, về mặt kỹ thuật thì vẫn rất ấn tượng
    Tôi cũng từng nghe tin đồn trưởng nhóm UI của Windows 8 bị sa thải, nhưng chưa xác minh được

    • Thậm chí còn có câu đùa kiểu “đã port Windows ME sang Linux”
    • Có khi tiếp theo sẽ là “môi trường desktop MacOS Tahoe
  • Windows 7 là phiên bản cuối cùng thực sự được tối ưu cho bàn phím và chuột
    Sau đó họ chạy theo thị trường di động và ám ảnh với doanh thu từ store

    • Nếu có thể, tôi muốn biến mọi phiên bản thành phong cách Windows 7
      Chiều sâu của nút bấm, độ tương phản màu sắc, độ rõ ràng của thanh cuộn... đều hoàn hảo
    • Trước đây từng có theme của dự án Boomerang tái hiện Windows 7 cho Cinnamon DE
  • Hầu hết mọi người đều ghét Windows 8, nhưng bây giờ đang có xu hướng đánh giá lại
    Trên di động thì ổn, nhưng nỗ lực hợp nhất với desktop mới là vấn đề

  • Lần đầu nhìn thấy một chiếc laptop cài Windows 8, tôi đã bị sốc
    Tôi vừa mới bỏ Windows Phone, vậy mà thứ đó lại xuất hiện trên laptop
    Chính vì thế tôi đã chuyển sang Linux suốt 8 năm
    Nếu công ty không dùng Windows, có lẽ tôi đã không bao giờ quay lại

  • Tôi là người dùng Apple nhưng lại thích Metro
    Có lẽ chỉ mình tôi như vậy, nhưng thấy nỗ lực đó xuất hiện lại trên Linux vẫn khiến tôi vui