Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Linux Mint giải quyết vấn đề Wayland - Đột phá cho người dùng Desktop

Linux Mint luôn hơi cứng đầu về những thay đổi lớn. Trong khi phần lớn thế giới Linux đã dành vài năm gần đây tiến về Wayland, Mint bình tĩnh đỗ trên X11 như người xem hỗn loạn từ khoảng cách an toàn với một cốc cà phê. Không phải vì các nhà phát triển bỏ qua tương lai, mà vì desktop flagship của họ đơn giản chưa sẵn sàng cho nó. Tình huống đó cuối cùng đang chuyển biến. Sau nhiều năm công việc nền tảng yên lặng, Cinnamon giờ có thể chạy trên Wayland, loại bỏ một trong những rào cản kỹ thuật lớn nhất Mint一直背负着。

Nó vẫn còn sớm và hơi thử nghiệm, nhưng phần quan trọng là này: cánh cửa trước đây bị khóa giờ đã mở. Cho người dùng Mint lâu năm, khoảnh khắc đó đã đến sau rất lâu. Wayland đã là "bước tiếp theo" đáng sợ trong đồ họa Linux nhiều năm, và sự vắng mặt của Mint khỏi chuyển đổi đó thường khiến người ta nhăn nhó. Giờ distro cuối cùng cũng bước lên con đường đó, chỉ theo cách thận trọng và có phương pháp thường thấy của nó.

Vấn đề Wayland của Linux Mint không bao giờ đơn giản

Cinnamon lớn lên trong thời đại X11

Linux Mint giải quyết vấn đề Wayland - Đột phá cho người dùng Desktop

Môi trường desktop chính của Linux Mint, Cinnamon, được thiết kế trong một thế giới nơi X.Org thống trị Linux graphics stack mà không có nhiều cạnh tranh. nhiều năm, sắp xếp đó hoạt động hoàn hảo. Linux desktop render cửa sổ, ứng dụng hành xử tốt phần lớn thời gian, và không ai mất ngủ over display protocols. Nhưng Cinnamon kết thúc up deeply intertwined với các giả định X11. Quản lý cửa sổ, phím tắt toàn cục, hành vi panel, applet, và công cụ chụp màn hình đều mong đợi X11 hiện diện và hành xử như nó luôn làm.

Chuyển sang Wayland, do đó, không bao giờ là việc lật một cài đặt ở đâu đó trên màn hình đăng nhập. Các mảnh của desktop stack phải được reworked để chúng có thể operate trong một mô hình đồ họa hoàn toàn khác. Trong khi đó, các desktop như GNOME và KDE Plasma dành nhiều năm慢慢 uốn mình về Wayland. Cinnamon phải đuổi ketchup từ một vị trí nơi phần lớn plumbing của nó giả định X11 sẽ luôn ở đó. Điều đó có nghĩa là viết lại phần của window manager, thích ứng display handling, và cẩn tách các mảnh desktop từng dựa vào hành vi X11. Đó là loại công việc hiếm khi làm tiêu đề nhưng thầm lặng mất hàng nghìn giờ phát triển.

Cinnamon giờ có thể chạy trên Wayland

Tường rào kỹ thuật cuối cùng nứt

Linux Mint giải quyết vấn đề Wayland - Đột phá cho người dùng Desktop

Đây là nơi mọi thứ trở nên thú vị. Công việc phát triển gần đây giới thiệu một phiên Wayland thử nghiệm cho Cinnamon. Điều đó nghe có vẻ khiêm tốn, nhưng đối với Linux Mint, nó đại diện cho một milestone相当大。第一次, Cinnamon có thể chạy trên Wayland tại所有。那个句子承载了许多隐藏的努力。开发人员一直在调整桌面中历史上依赖于X11的部分, 包括显示处理、合成器行为和输入处理。这些变化允许Cinnamon存在于Wayland的环境中, 而不是依赖旧的X11基础设施。

Hãy nghĩ về nó ít như thay động cơ trong một chiếc xe và hơn như dần dần rebuild con đường dưới nó trong khi chiếc xe vẫn đang lái.

Nó cũng báo hiệu một điều quan trọng về tương lai của Cinnamon. Một khi một môi trường desktop có thể chạy trên Wayland, phát triển có thể tiến lên với các giả định hiện đại thay vì liên tục làm việc xung quanh các giới hạn display cũ hơn.

Tại sao Wayland thực sự quan trọng

Linux graphics stack đang dần tiến hóa

Linux Mint giải quyết vấn đề Wayland - Đột phá cho người dùng Desktop

Wayland tồn tại vì X11, nói một cách lịch sự, là cổ xưa. Hệ thống đó bắt nguồn từ một kỷ nguyên khác của điện toán, khi display đơn giản hơn, kỳ vọng bảo mật thấp hơn, và không ai lo lắng về fractional scaling qua ba màn hình.

Wayland hiện đại hóa graphics pipeline bằng cách để compositor quản lý rendering trực tiếp. Điều đó có thể giảm screen tearing, cải thiện responsiveness, và đơn giản hóa cách desktop hiện đại xử lý các thiết lập display phức tạp. Cho người dùng, điều này thường dịch thành những cải thiện tinh tế nhưng dễ nhận thấy. Di chuyển cửa sổ cảm thấy mượt hơn. Thiết lập đa màn hình hành xử dễ dự đoán hơn. Màn hình độ phân giải cao và fractional scaling xuân làm việc với ít awkward workaround hơn.

Nó cũng đóng một vài lỗ hổng bảo mật mà X11 chưa bao giờ thực sự cố gắng giải quyết. Dưới X11, ứng dụng có thể quan sát input event từ cửa sổ khác. Dưới Wayland, loại snooping đó trở nên难得多。更新的Linux技术越来越假设Wayland支持。像PipeWire和Flatpak这样的系统在处理屏幕捕获、沙盒应用和安全权限时, 严重依赖Wayland友好的行为。换句话说, Wayland不只是个闪亮的新玩具。它是Linux图形生态系统缓慢前进的方向。

Tại sao Linux Mint chờ đợi trong khi người khác vội vã

Sự ổn định luôn là个性 của项目

Nếu bạn đã dùng Linux Mint một thời gian, bạn đã知道项目不追逐趋势。Mint的哲学倾向于冷静、保守, 和轻微过敏于发布半生不熟的功能。当其他分发版多年前开始推Wayland会话时, 它们也继承了一长串奇怪的bug、缺失功能和困惑的用户想知道为什么屏幕录制突然停止工作。Mint简单地选择坐那阶段out.

而不是匆忙推出一个会感觉不完整的Wayland会话, 开发人员等待直到Cinnamon本身能现实地支持过渡。它可能不会像那样快速登上头条, 但它确实符合Mint以无聊的稳定性著称的声誉, 这老实说是许多人首先使用它的原因之一。

Linux Mint giải quyết vấn đề Wayland - Đột phá cho người dùng Desktop

Đây có thể là distro Linux mới thú vị nhất lúc này

Đôi khi, một distro Linux xuất hiện, nó chỉ có ý nghĩa.

Cũng có một mặt thực tế về quyết định đó. Linux Mint có một cơ sở người dùng rất lớn phụ thuộc vào hành vi desktop có thể dự đoán. Giới thiệu một thay đổi disruptive quá sớm có thể dễ dàng tạo ra nhiều frustration hơn là tiến bộ.

Wayland sẽ đến Mint, nhưng chậm rãi

Dù Cinnamon giờ có thể chạy trên Wayland thử nghiệm, Linux Mint vẫn mặc định X11. Đó không phải疏忽。这是一个深思熟虑的决定。Wayland支持需要时间成熟。涉及图形驱动程序、屏幕捕获工具、输入设备和应用程序兼容性的边缘情况仍然需要仔细测试。谨慎的推出给开发人员留出了识别问题的空间, 在数百万用户绊倒之前。实际上, 这意味着用户可能首先会看到Wayland作为可选会话出现。随着时间的推移, 随着bug被解决和兼容性改善, Wayland体验将逐渐变得更加完善。

真正的故事不是Linux Mint突然一夜之间转向Wayland。真正的转变是分发版最终有了一条清晰的前进道路。多年来, Cinnamon对X11的依赮像一个技术锚把Mint拖住, 远离现代图形栈。现在那个锚最终开始升起。了解Linux Mint, 当Wayland最终成为默认时, 它很可能会以最像Mint的方式到来: 安静地, 明智地, 和不烧毁任何人的桌面。