Chicago95 - Giao diện Windows 95 cho Linux
(github.com/grassmunk)- Chicago95 là một theme biến XFCE/Xubuntu sang phong cách Windows 95, được cấu hình nhằm tăng tính nhất quán cho toàn bộ các theme Windows 95 dựa trên XFCE/GTK2/GTK3
- Cung cấp theme GTK2·GTK3, các biểu tượng hoàn thiện bộ theme biểu tượng bắt đầu từ Classic95, và theme Redmond XFWM đã được chỉnh sửa để giống Windows 95 hơn
- Chicago95 Plus! là công cụ để xem trước và cài đặt các theme Windows 95/98/ME/XP, đồng thời cung cấp cả theme Plymouth và theme lấy cảm hứng từ MS-DOS cho oh-my-zsh
- Hỗ trợ một phần màn hình HiDPI, cũng hỗ trợ một phần theme biểu tượng LibreOffice 6+
- Yêu cầu chạy gồm GTK+ 3.22 hoặc 3.24, Xfce 4.12·4.14·4.16, gói khuyến nghị gtk2-engines-pixbuf cho ứng dụng GTK2, gói xfce4-panel-profiles và trình compositor cửa sổ
- Các desktop cũ dùng GTK3.18 có thể sử dụng bản fork riêng Chicago95-Custom-XUbuntu-16.04-
- Hỗ trợ KDE còn ở mức thử nghiệm; dự án đưa ra cách cài theme cho trình quản lý đăng nhập SDDM và cài Splash Screen bằng lệnh
plasmapkg2 -t lookandfeel -i KDE/Splash/chicago95.splashscreen - Giấy phép là GPL-3.0+/MIT
1 bình luận
Ý kiến trên Hacker News
Rất thích thẩm mỹ này. Nếu bạn thích tính tiện dụng của Windows 95 nhưng không cần giống hệt đến từng pixel, chỉ riêng các theme KDE cũng có thể dễ dàng tạo ra một sự cân bằng khá tốt
Dùng global theme
Reactionary, application styleMS Windows 9x, iconMemphis98, con trỏHackneyed (scaleable). Plasma style, màu sắc và trang trí cửa sổ đều được đặt theo global themeReactionaryMình giữ nguyên phông Noto mặc định vì dễ nhìn, nhưng nếu nhớ phông cổ điển thì cũng có thể đổi rất dễ
Thanh tác vụ được đặt để hiển thị tên đầy đủ và không gộp ứng dụng; mình cũng thêm biểu tượng Start nhỏ kiểu Windows 95 vào menu ứng dụng trông giống Windows 95 để gợi chút hoài niệm. Ngoài ra thì rất tối giản
Mình đã dùng cấu hình này nhiều năm và nó rất hợp với năng suất làm việc. Ổn định, không thay đổi, tôn trọng sự chú ý và tập trung. KDE hỗ trợ theme chính thức nên không cần hack gượng ép hay lo lắng về cập nhật
Redmondđã tồn tại từ hàng chục năm trước, nhưng lúc nào trông cũng không đẹp, chỉ gợi nhớ Windows 95 một cách rất lỏng lẻoRedmond: ở cuối trang https://baloo.neocities.org/TheGuide/TheGuide-Part1Mình không muốn UX trông giống Windows 95, nhưng lại nhớ cảm giác desktop thời đó nhanh và phản hồi “tức thì”
Ngày nay hiếm khi thấy ứng dụng native nào phản hồi tốt như vậy. Mọi ứng dụng native đều đốt chu kỳ CPU vào các yếu tố trang trí và animation, nên khi so sánh sẽ thấy ì ạch
Công bằng mà nói, phần cứng thời đó là một nguyên nhân lớn gây ra vấn đề hiệu năng, nhưng dù sao thì vẫn vậy
Vì ở công ty, mỗi lần truy cập tệp đều bị quét virus và kiểm tra quyền. Ngay cả mở một chương trình nhỏ như Notepad ở công ty cũng mất ít nhất 2 giây, còn ở nhà thì hiện lên ngay
Công việc trước đây của mình cũng tương tự. Có một thời gian laptop làm việc nhanh hơn laptop cá nhân, vì đó là thiết bị được mua riêng cho nhu cầu công việc, và IT thuê ngoài không biết phải xử lý thiết bị đó thế nào. Rồi có người nhận ra, và cuối cùng mình phải tự tìm cách cài phần mềm theo dõi của IT. Từ đó mình làm việc tại nhà suốt
Đây không phải vấn đề kỹ thuật mà là vấn đề quan liêu
Thật đáng tiếc là từ sau GTK3, việc áp theme không còn được chủ ý hỗ trợ, và các nhà phát triển cũng không bảo đảm khả năng tương thích giữa các bản phát hành của theme engine
Nếu chuyện này chỉ ảnh hưởng đến GNOME thì còn đỡ, nhưng nhiều ứng dụng phổ thông không phải GNOME mà mình dùng cũng dựa trên GTK. Dù chọn môi trường desktop khác, vẫn khó cá nhân hóa trải nghiệm người dùng một cách nhất quán
UX này nằm sau mật khẩu, nên việc người khác dùng rồi bối rối không phải là mối lo quan trọng. Dù sao họ cũng không truy cập được
Ở những nơi có thể, vẫn có thể chọn ứng dụng desktop dựa trên Qt. Với các ứng dụng tương đối đơn giản như máy tính, đôi khi có cả bản GTK lẫn Qt nên điều đó thực tế. Nhưng nhiều ứng dụng chỉ có một triển khai chính trong lĩnh vực của chúng, và nếu không có lựa chọn hoặc chọn bên ít nhà phát triển hơn thì sẽ thiếu tính năng
So với khoảng 15 năm trước, mình cảm thấy đã mất đi một điều quan trọng
Mình hiểu rằng các nhà phát triển không muốn người quản lý bản phân phối styling ứng dụng rồi làm hỏng nó. Nhưng hiện nay chẳng ứng dụng nào trông hoặc cho cảm giác native. Giống như thời các ứng dụng Android bắt đầu tự tạo các theme UI kỳ quặc, không có gì còn mang cảm giác native và mọi thứ đều phiền khi dùng
Về lý thuyết, nếu mọi ứng dụng luôn cập nhật phiên bản libadwaita và các chỉnh sửa mới nhất thì việc cung cấp theme vẫn có thể hoạt động tốt. Trên thực tế thì chỗ này chỗ kia không nhất quán, và không thể áp theme cho mọi ứng dụng
Có thể đổi màu Adwaita bằng https://github.com/GradienceTeam/Gradience. Cũng có chế độ trích xuất màu từ hình nền giống các phiên bản Android mới
Trái với nhiều ý kiến, tôi chỉ muốn vẻ ngoài, chứ không muốn cả khả năng sử dụng. Từ đó đến nay đã có nhiều tiến bộ tốt, và tôi cho rằng desktop Cinnamon gần như ở tuyến đầu về khả năng sử dụng và sự quen thuộc
Nhưng các góc cạnh, độ tương phản cao, các thành phần có thể tương tác rõ ràng thì đã bị đánh mất. Giờ mọi thứ đều phẳng, lại phẳng, và các control thì phải biến mất. Tôi muốn quay lại như xưa
Trải nghiệm chủ quan của tôi cũng khớp với nghiên cứu này. Nhưng cả ngành, dù là doanh nghiệp hay tổ chức phi lợi nhuận, đã tập thể đánh mất lý trí và quyết định rằng phẳng là con đường duy nhất, rồi xóa sạch khỏi Internet mọi thứ trông dù chỉ hơi giống 3D, nên cũng khó so sánh lại một cách khách quan hơn
Mỗi khi muốn nhớ lại một GUI tốt nên làm gì, tôi lại quay về video của Ross Scott nhìn GUI hiện đại từ góc nhìn “người không chuyên”. Tôi không đồng ý với tất cả. Vì cũng có nhiều phần mang tính chủ quan. Nhưng sau khi xem video này, trong lúc dùng máy tính và điện thoại hằng ngày, tôi để ý nhiều hơn hẳn đến việc GUI hiện đại tệ đến mức nào
Phong cách video essay của Ross giống một kẻ cuồng tín rao giảng về UFO hay ngày tận thế ngoài đường hơn, cảm giác như không quan tâm có ai nghe hay không. Cá nhân tôi thích, nhưng có thể không hợp gu của tất cả mọi người
Tại sao lại làm vậy? Vì ai đó đã chọn làm cho giao diện “trông đẹp hơn” như một tác phẩm nghệ thuật, thay vì làm trải nghiệm người dùng tốt hơn
Điều khiến tôi hơi ngạc nhiên khi đọc các bình luận là MS không cung cấp khả năng tương thích ngược cho GUI. Khá nhiều người dùng lớn tuổi thích giao diện không thay đổi, hoặc chỉ thay đổi chút ít về bề ngoài. Tôi nghĩ đó sẽ là một cải thiện về khả năng sử dụng đối với nhiều người
Ở vai trò “quản trị viên gia đình”, tôi muốn cập nhật vì lý do bảo mật, và muốn nâng cấp nếu phiên bản mới được tối ưu tốt hơn hoặc ít lỗi hơn. Nhưng theo kinh nghiệm của tôi, với nhiều người cao tuổi, những thay đổi lớn về UI phá vỡ cảm giác dùng hệ điều hành một cách thoải mái
MS không có vẻ là một công ty giỏi làm môi trường desktop Windows
Nhưng nhìn vào tình trạng khủng khiếp của bộ công cụ UI hiện đại của Microsoft, và sự bất lực hoàn toàn của Microsoft trong việc giữ tính nhất quán giữa các framework khác nhau, tôi không nghĩ Microsoft có thể cung cấp hỗ trợ theme xuyên hệ điều hành hoạt động một cách có ý nghĩa
Việc đó còn có thể làm được đến Windows 7, nhưng sau đó Microsoft đã sa sút nghiêm trọng trong phát triển UI, và mỗi bản phát hành Windows lại ngày càng đáng xấu hổ hơn
+rrồi chạyodbcad32.exeNhấn tab
System DSN, chọnAdd, double-click mục trên cùngDriver Da Microsoft..., sau đó bỏ chọnUse Current Directoryvà nhấn nútSelect Directorylà thấyThử nhấn cả nút
helpnữaSẽ rất hay nếu không chỉ là skin “đơn thuần”, mà là tạo một trình quản lý cửa sổ đúng nghĩa cho Linux theo kiểu này. Tôi không có ý xem nhẹ khối lượng công việc khổng lồ đã được bỏ vào đây
Có thể khớp đến từng chi tiết cuối cùng trong hành vi cửa sổ và animation, rồi triển khai được nhiều thứ hơn nữa ở các phần như cách hoạt động của Start menu và taskbar
Nếu muốn vượt khỏi phạm vi ngách hơn và tiếp cận rộng rãi những người dùng hoài cổ, có lẽ có thể có một thứ như
RetroWMvới các chế độ Windows 95, XP, thậm chí có thể cả Mac OS 9Giá mà thời gian là vô hạn
Tôi nghĩ việc bảo tồn và tiếp tục dùng được các môi trường cũ sau khi nhà sản xuất thương mại đã bỏ rơi chúng là có giá trị
Tuy nhiên rất khó tìm thời gian, và đặc biệt để làm một desktop *nix hoạt động được thì phải học sâu X11, Wayland và nhiều thành phần khác, nên rào cản bắt đầu khá cao
Tôi không còn thích vẻ ngoài Win95 nữa, nhưng vẫn đánh giá cao những thiết kế dùng khoảng trắng một cách tiết chế tương tự. Không biết có hệ thống thiết kế nào như vậy không
Đây không phải là “theme cho Linux”. Đây là theme cho môi trường desktop dựa trên GTK
Liên quan đến chuyện này, liệu có phiên bản “độ phân giải cao” nào của setup.bmp mà vẫn không làm hỏng vibe gốc không? https://raw.githubusercontent.com/grassmunk/Chicago95/5670fd...
Mình đã thử upscale, nhưng cảm giác như chỉ đang phóng to pixel art
Cách tốt nhất có lẽ là chụp lại và dựng lại từ các ảnh gốc, chẳng hạn như OG MS Natural Keyboard và CD, nhưng có vẻ sẽ khá nhiều việc
Nonetrong waifu2x cho kết quả khá tốt. Rất hợp để phóng to mà không phá hỏng dạng ditheringRiêng ra, có lẽ cũng liên quan: có một công cụ áp dụng kiểu dithering cổ điển cho ảnh với nhiều thiết lập và thuật toán dithering khác nhau: https://doodad.dev/dither-me-this/
Có thể thử làm mờ trước để thu được dạng gần với ảnh gốc, sau đó phóng to rồi áp dụng dithering lại
Như câu nói cũ: “BSD dành cho những người thích Unix, còn Linux dành cho những người ghét Windows”. Nhưng thay vì ghét, mình thấy nó dành cho những người tsundere với Windows hơn
jwmcó lẽ sinh ra từ Irix và khá nhiều người đã dùng nó thay cho những thứ như MWM/FVWMRốt cuộc chỉ cần quản lý cửa sổ là đủ, nên dùng XFM/XFE cùng với JWM đã là đủ rồi
Ngoài ra nhiều người dùng *BSD cũng thích IceWM với theme Metal vì lý do tương tự. UI của Windows gần như đã đạt đỉnh về tính dễ dùng, nên họ dùng nó cùng với desktop ảo và sức mạnh của các tiện ích Unix trong shell, công cụ và dịch vụ