- 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)
- Có 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) và điều chỉnh độ sáng (tăng/giảm)
- Cấu trúc 2 phần gồm
Win8OSD-server và Win8OSD-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
Ý 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
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
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
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
Video tham khảo: YouTube - Why Live Tiles failed
Khái niệm liên quan: Rosy retrospection
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
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
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
Ả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
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ạ
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”
Cá nhân tôi vẫn nghĩ Windows 2000 là tốt nhất
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
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
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
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