1 điểm bởi GN⁺ 3 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • KDE Plasma 6.8 khi phát hành sau khoảng 5 tháng sẽ loại bỏ phiên X11 khỏi màn hình đăng nhập và chỉ cung cấp phiên Wayland
  • Các đường dẫn mã chỉ dành cho X11 trong Plasma Shell, System Settings và cấu hình thiết bị sẽ biến mất, và KDE sẽ sớm bắt đầu một đợt dọn dẹp mã liên quan quy mô lớn
  • Hỗ trợ XWayland vẫn được duy trì nên các ứng dụng X11 vẫn có thể tiếp tục sử dụng, và việc đăng nhập vào các phiên X11 của môi trường desktop khác cũng vẫn được giữ nguyên
  • Theo các chỉ số nội bộ của KDE, hơn 95% người dùng Plasma 6.6 đang dùng Wayland, và tỷ lệ chấp nhận Wayland tổng thể bao gồm cả người dùng Plasma 5.27 là khoảng 76%
  • Plasma 6.7 là bản phát hành cuối cùng cung cấp phiên X11; không có cam kết sẽ sửa hết mọi thứ trước 6.8, nhưng vẫn cần báo lại những vấn đề khiến người dùng phải quay về X11 vì Wayland

Những thay đổi trong Plasma 6.8

  • Quá trình chuyển sang Wayland của Plasma bắt đầu từ câu “It’s done when it’s done!” trong slide của Martin cách đây 15 năm
  • KDE cho rằng họ đã sẵn sàng, như thông báo trước đó, để cho X11 nghỉ hưu và tập trung vào tương lai
  • Phiên Plasma X11 có thể đăng nhập đã bị loại bỏ chính thức, và một đợt dọn dẹp lớn đối với mã chỉ dành cho X11 sẽ sớm bắt đầu
  • Thay đổi này sẽ có trong Plasma 6.8, dự kiến phát hành sau khoảng 5 tháng
  • Màn hình đăng nhập của Plasma 6.8 sẽ không còn phiên X11 mà chỉ còn phiên Wayland
  • Các đường dẫn mã chỉ dành cho X11 sẽ bị loại bỏ khỏi Plasma Shell, System Settings và cấu hình thiết bị

Những phần được giữ lại và rủi ro của quá trình chuyển đổi

  • Hỗ trợ XWayland vẫn được giữ nguyên nên các ứng dụng X11 vẫn có thể tiếp tục sử dụng
  • Nếu bạn dùng ứng dụng KDE trong các môi trường desktop khác thì thay đổi này không ảnh hưởng; các ứng dụng KDE vẫn sẽ tiếp tục chạy trên X11 trong tương lai
  • Plasma Login Manager vẫn có thể tiếp tục đăng nhập vào các phiên X11 của môi trường desktop khác
  • Việc chuyển sang một đường dẫn mã Wayland duy nhất giúp giảm gánh nặng ở phía desktop khi phải nhắm tới mẫu số chung thấp nhất hoặc duy trì hai đường dẫn mã xung đột nhau
  • KDE cho rằng thay đổi này có thể dẫn tới cải thiện hiệu năng toàn diện cho Plasma, tối ưu bộ nhớ và bổ sung tính năng mới
  • Theo các chỉ số nội bộ của KDE, hơn 95% người dùng Plasma 6.6 đang sử dụng Wayland, và con số này tăng dần theo từng bản phát hành
  • Cùng các chỉ số đó cho thấy gần như không còn ai kiểm thử hay phát triển Plasma trên X11, và từ góc nhìn của người đóng góp cho KDE thì nền tảng này trên thực tế đã bị bỏ mặc
  • Các chỉ số này cũng khớp với những gì công cụ báo cáo crash tự động Sentry hiển thị đối với các crash mới gặp
  • Nếu chỉ nhìn vào người dùng các bản Plasma mới nhất thì tỷ trọng Wayland rất cao, nhưng nếu tính cả người dùng X11 của Plasma 5.27 thì tỷ lệ chấp nhận Wayland tổng thể là khoảng 76%
  • Ở thời Plasma 5.27, Wayland chưa phải loại phiên mặc định, và người dùng các bản phát hành cũ hơn Plasma 5.27 hoặc Plasma 6.8 sẽ không bị ảnh hưởng bởi thay đổi trong Plasma 6.8
  • KDE cho rằng từ Plasma 6.0 trở đi, phiên Wayland nhìn chung mang lại trải nghiệm tốt hơn, nhưng trong một số lĩnh vực đặc thù thì hành vi vẫn chưa hoàn toàn giống nhau
  • Họ không kỳ vọng quá trình chuyển đổi sẽ hoàn toàn mượt mà với mọi người dùng, và các script, công cụ, quy trình làm việc của người dùng có thể sẽ phải thay đổi
  • Plasma 6.7 sẽ phát hành trong vài ngày tới và sẽ là bản phát hành cuối cùng còn cung cấp phiên X11
  • Không có cam kết sẽ sửa mọi vấn đề trước 6.8, nhưng vẫn cần phản hồi những vấn đề còn lại khiến người dùng phải quay về X11

1 bình luận

 
Ý kiến trên Lobste.rs
  • Dù là bất kỳ bất tiện nào, đặc biệt mong mọi người tiếp tục báo cáo các vấn đề về khả năng truy cập. Tuy nhiên hãy giữ lịch sự
    Đừng quên rằng nhiều nhà phát triển là tình nguyện viên; nếu ngay từ đầu đã quát tháo thì sẽ không giúp ích cho ai, và một số tình nguyện viên có thể rời đi với suy nghĩ “không đáng để làm”, cuối cùng chẳng có gì tiến triển được
    Cá nhân tôi dùng hằng ngày khoảng 4 năm và những vấn đề từng gặp dần biến mất, giờ gần như không còn để ý đến X11/Wayland nữa. Vài tháng trước tôi thử dùng lại X11 cho mục đích phát triển thì gặp rất nhiều vấn đề như cửa sổ nhấp nháy hoặc tự di chuyển lung tung, compositing bật tắt liên tục và màn hình nhấp nháy kỳ lạ
    Khi tôi thử Linux Mint khoảng 5 năm trước, tôi không biết rằng compositing trên X11 ngốn điện và phá nát hoàn toàn frame rate khi chơi game, nên đã không thể chơi tử tế, mà Mint cũng không tự động tắt nó. Trên Wayland thì mọi thứ cứ thế chạy tốt

  • Theo các chỉ số nội bộ của KDE, hơn 95% người dùng Plasma 6.6 đang dùng Wayland nghe giống một lời tiên tri tự ứng nghiệm
    Tôi đã thử gì đó nhưng Wayland không chạy, rồi thử X thì Plasma lại không chạy, nên hiện trên thiết bị đó tôi dùng xfce trên X11
    Tôi không định tranh cãi, nhưng cũng có thể là với 5% còn lại thì X phù hợp hơn, và KDE đã quyết định rằng không đáng bỏ công hỗ trợ X chỉ vì 95% kia

    • Sẽ chẳng có gì đáng ngạc nhiên nếu có tương quan mạnh giữa việc dùng Wayland và bật telemetry. Người dùng X11 có thể đã tắt telemetry với tỷ lệ cao hơn nhiều
      Có thể chính người dùng tự chọn như vậy, hoặc do bộ phận IT cấu hình thế
    • Cách giải thích đó làm tôi nhớ đến thiên lệch mẫuhttps://sketchplanations.com/sampling-bias
    • Tôi thắc mắc KDE biết tôi dùng trình quản lý cửa sổ nào bằng cách nào. Tôi chưa từng đồng ý gửi số liệu, nên muốn biết có thể tắt nó không
    • Có lẽ thống kê sẽ cho thấy tổng số người dùng giảm có vượt số người dùng mới tăng hay không. Vì vậy một phần của sự chuyển dịch có thể chỉ là do bản phân phối đổi mặc định sang Wayland, khiến người dùng mới dùng Wayland còn người dùng cũ thì rời đi
      Dù vậy, việc những người dùng mặc định không dẫn tới mức sụt giảm chung là một tín hiệu hữu ích cho thấy nó hoạt động đủ tốt
  • Tôi mong Wayland cho phép tính linh hoạt cao hơn trong các workflow của người dùng nâng cao. Ví dụ, tôi không thể tái tạo chức năng như các chương trình macOS vẽ lớp phủ blur bán trong suốt lên trên màn hình, vì Wayland không cung cấp kiểu truy cập đó
    Cá nhân tôi thích sự tự do để thử những thứ kỳ quặc theo ý mình, nhưng Wayland khiến những việc như vậy trở nên khó hoặc gần như bất khả thi, và đặc biệt còn khó hơn nếu muốn chúng tương tác được với các desktop environment khác. Một số cách lách là dùng rất nhiều KWin Rules, và dĩ nhiên là không có tính di động
    Nhưng từ góc nhìn người dùng phổ thông, tôi nghĩ nó đã khá mượt. Khi chuyển sang Wayland, chiếc laptop đa GPU của tôi bất ngờ hoạt động đúng; còn trên X, dù thử hàng giờ tôi vẫn không thể tạo được cấu hình dùng đồng thời màn hình tích hợp và màn hình ngoài nối với các GPU khác nhau
    Cấu hình màn hình DPI hỗn hợp cũng bắt đầu hoạt động đúng, và tôi buộc phải công nhận là nó ổn định
    Tuy vậy, các tính năng tự động hóa như tự động điền mật khẩu của KeePassXC đã bị hỏng. Xét đến việc đáng ra nên dùng tích hợp trình duyệt cho đúng cách thì có lẽ cũng không đáng phàn nàn quá nhiều
    Tình trạng phần mềm ghi màn hình vẫn còn khó khăn; công cụ tôi thích không tương thích với Wayland, còn các công cụ khác thì không đạt kỳ vọng. Trước đây tôi dùng Caster để điều khiển bằng giọng nói, có lẽ nó dựa trên xdotool nên cái này cũng sẽ hỏng

  • Điều cản trở chính khiến tôi chưa thể chuyển hẳn sang Wayland là hỗ trợ RDP headless
    KDE hiện chỉ hỗ trợ RDP cho phiên hiện có chứ không hỗ trợ headless, nên đây là điểm nghẽn khiến tôi vẫn dùng xrdp. Hy vọng một ngày nào đó việc này sẽ được giải quyết

    • Nếu có trình quản lý đăng nhập Plasma thì cuối cùng có lẽ sẽ làm được, nhưng tôi hoàn toàn không biết khi nào
  • Trên một thiết bị tôi dùng Plasma trên X11, còn trên thiết bị khác là Plasma trên Wayland, và trong sử dụng hằng ngày tôi không cảm nhận khác biệt lớn
    Cá nhân tôi thấy KDE đã xử lý quá trình chuyển đổi tốt hơn GNOME. Có thể tức giận và hờn dỗi, nhưng lựa chọn chỉ là chuyển sang Wayland hoặc tự mình duy trì X11, mà phương án sau thì không thực tế