Được xuất bản vào ngày 30 tháng 12 năm 2022, 12:01 trưa giờ EST
Bertel là một người đam mê công nghệ suốt đời với hơn một thập kỷ kinh nghiệm viết hàng nghìn bài viết về thiết bị Android, Linux, v.v.
Trước khi gia nhập nhóm MakeUseOf, Bertel đã viết cho những trang như MakeTechEasier và Android Police—sau này ông đã viết hơn 3.500 bài báo. Bạn cũng có thể tìm thấy tác phẩm của Bertel tại How-To Geek. Tuy nhiên, bất cứ nơi nào bạn đọc các bài viết của anh ấy, anh ấy đều vui vẻ giúp đỡ người khác quyết định nên áp dụng công nghệ nào vào cuộc sống của họ... và công nghệ nào nên làm mà không cần.
Bertel tốt nghiệp trường Cao đẳng William và Mary vào năm 2012 với bằng Lịch sử và Chính phủ. Anh ấy đã dành toàn bộ sự nghiệp của mình kể từ khi làm nhà báo công nghệ về Android, Linux, Thiết bị đeo, Ứng dụng web, v.v.
Máy tính để bàn KDE Plasma rất tuyệt, nhưng hầu hết các bản phân phối Linux đều mặc định là Gnome. Tại sao không sử dụng toàn bộ KDE? Plasma có nhiều khả năng đóng vai trò là nền tảng cho một bản phân phối, vậy tại sao không có sẵn nhiều tùy chọn dựa trên KDE hơn? Hóa ra nguyên nhân chủ yếu là do kỹ thuật.
1. KDE có cơ sở mã khổng lồ
KDE bao gồm nhiều phần. Có môi trường máy tính để bàn Plasma. Có nhiều thư viện và framework khác nhau hoạt động ở chế độ nền. Và có hàng trăm ứng dụng. Có rất nhiều mã cần phải tìm hiểu và cần phải cam kết duy trì và hỗ trợ rất nhiều.
Nhưng đó không chỉ là số lượng mã. Mỗi thành phần này đã phát triển qua nhiều năm. Họ đã chọn ra sự phức tạp có thể khiến mọi người khó hiểu hơn.
Gnome không chỉ đơn thuần là một trải nghiệm người dùng đơn giản hơn mà còn là một bộ phần mềm đơn giản hơn. Điều này làm cho nó dễ dàng hơn để triển khai. Nhiều bản phân phối dựa trên KDE thực sự là lựa chọn thay thế cho màn hình mặc định của bản phân phối và phải mất nhiều công sức hơn để cung cấp chúng hơn bạn mong đợi.
2. KDE có lịch phát hành so le
Các phần khác nhau của trải nghiệm KDE cốt lõi khởi chạy theo nhịp phát hành khác. Có máy tính để bàn KDE Plasma mà bạn tương tác. Có KDE Frameworks, bao gồm các thư viện nền. Sau đó là KDE Gear, bao gồm hơn 120 chương trình, thư viện và plugin.
Mỗi gói này có lịch phát hành riêng. Đôi khi, một phiên bản KDE Plasma có thể khởi chạy kèm theo sự hỗ trợ cho các tính năng yêu cầu phiên bản KDE Framework chưa ra mắt chính thức.
Nhiều bộ phận chuyển động này có thể là thách thức đối với những người bảo trì bản phân phối. Nếu bạn muốn tạo một bản phân phối dựa trên Gnome, bạn có thể phát hành phiên bản mới sáu tháng một lần sau khi ra mắt Gnome mới nhất. Nếu bạn muốn tạo một bản phân phối dựa trên KDE, nhịp phát hành sẽ không rõ ràng ngay lập tức.
3. KDE có thể cấu hình vô hạn
Máy tính để bàn KDE Plasma có lẽ là giao diện máy tính để bàn có cấu hình cao nhất. Điều này mang lại sức mạnh cho những người thiên về kỹ thuật hơn, những người thích biến chiếc PC của họ thành chính xác những gì họ muốn. Bạn có thể có nhiều bảng hoặc không có bảng, thanh menu chung hoặc menu ứng dụng, thanh công cụ hoặc thanh tác vụ hoặc bất kỳ thứ gì khác khiến bạn thích thú.
Bạn có thể dễ dàng làm cho KDE Plasma mô phỏng Windows, macOS hoặc Gnome mà không cần biết mã hoặc cài đặt các thành phần bổ sung.
Nhưng điều này có thể là một điều tiêu cực đối với những người ít kỹ thuật hơn, những người có thể vô tình xóa thanh tác vụ của họ bằng cách nhấp vào một vài menu quá nhanh mà không biết cách lấy lại nó. Điều này có thể gây khó khăn cho các nhóm hỗ trợ, những người không chỉ phải giải quyết các vấn đề về bố cục mặc định mà còn về mọi cấu hình có thể xảy ra.
Khả năng cấu hình của KDE không chỉ áp dụng cho máy tính để bàn. Nhiều ứng dụng KDE cũng có thể điều chỉnh tương tự, với các menu dài và nhiều tùy chọn. Bạn có thể xóa menu ứng dụng, thay đổi các biểu tượng xuất hiện trên thanh công cụ hoặc thay đổi nội dung xuất hiện trong cửa sổ ứng dụng. Khi có vấn đề phát sinh, khả năng cấu hình này khiến các nhà phát triển cũng như nhóm hỗ trợ khó có thể tái tạo trải nghiệm.
4. Phần mềm KDE phức tạp hơn
Mở ứng dụng Cài đặt hệ thống trên KDE Plasma. Các lựa chọn dường như là vô tận. Có nhiều loại tùy chọn nghe có vẻ giống nhau. Có thể khó tìm thấy cài đặt cụ thể mà bạn đang tìm kiếm nếu không chuyển sang thanh tìm kiếm.
Hầu hết phần mềm KDE đều giống như thế này:từ môi trường máy tính để bàn và trình quản lý tệp cho đến trình soạn thảo văn bản. Nhiều người có danh sách dài các sở thích của riêng họ. Bạn thậm chí có thể dành khá nhiều thời gian để định cấu hình thiết bị đầu cuối mặc định của KDE.
Có rất nhiều thứ mà mỗi ứng dụng KDE thực hiện, nghĩa là có nhiều mã hơn để tìm hiểu và hỗ trợ phức tạp hơn. Nhiệm vụ tìm hiểu và vận chuyển từng thành phần của máy tính để bàn đòi hỏi nhiều nỗ lực hơn so với các môi trường máy tính để bàn khác mà phần mềm không cố gắng thực hiện nhiều việc đó.
5. KDE có nhiều lỗi hơn
Do khả năng cấu hình và độ phức tạp này, KDE có nhiều lỗi hơn. Máy tính để bàn đang cố gắng thực hiện nhiều thứ hơn, điều đó có nghĩa là các nhà phát triển phải thử nghiệm nhiều thứ hơn.
Danh sách cửa sổ chỉ hiển thị hiệu quả các cửa sổ đang mở của bạn dọc theo cuối màn hình là chưa đủ. Danh sách cửa sổ phải có khả năng xoay và điều chỉnh kích thước theo nhu cầu, trong trường hợp bạn muốn di chuyển bảng điều khiển sang một bên màn hình. Điều này đòi hỏi phải có thêm mã để làm cho tất cả hoạt động, điều này mang lại nhiều cơ hội hơn cho lỗi xâm nhập.
Tương tự như vậy, một lỗi chỉ xuất hiện khi sử dụng một chủ đề thay thế và các bảng tự động ẩn trên nhiều màn hình không thể bị loại bỏ như một trường hợp sử dụng thích hợp khi tất cả những tính năng này đều có sẵn.
Bạn có thể nghe nhà phát triển KDE Nate Graham thảo luận về một phần thách thức trong tập 261 của Destination Linux, chẳng hạn như cố gắng đảm bảo bố cục màn hình tùy chỉnh luôn ở đúng vị trí bất cứ khi nào bạn kết nối hoặc ngắt kết nối khỏi màn hình bổ sung. Hỗ trợ đa màn hình đơn giản là dễ triển khai hơn trong các môi trường máy tính để bàn khác.
6. KDE không được đánh bóng hoặc nhất quán
Kết quả cuối cùng là một trải nghiệm không được bóng bẩy cho lắm. Tất cả các thành phần đều sẵn sàng để tạo ra trải nghiệm chuyên nghiệp, chất lượng. Tuy nhiên, thật khó để đảm bảo mọi khía cạnh của màn hình trông vừa vặn khi mọi khía cạnh đều có thể dễ dàng thay đổi.
Và dù KDE có thể cấu hình được, một số vấn đề bạn không thể dễ dàng giải quyết. Có nhiều điểm không nhất quán trong các ứng dụng khác nhau. Một số ứng dụng sử dụng thanh menu. Những người khác sử dụng nút menu hamburger. Một số sử dụng cả hai!
Một số vấn đề bạn phải xem kỹ mới thấy. Thanh cuộn với số lượng phần đệm khác nhau. Các khung có đường viền tròn, màu xanh lam được ép trực tiếp vào mép cửa sổ không có viền (chẳng hạn như trong Dolphin và KWrite). Bạn không thể khắc phục những vấn đề này nếu không trở thành nhà phát triển và học cách đọc mã.
Những loại vấn đề này không phải là lỗi. Để giải quyết chúng đòi hỏi nhiều hơn một tầm nhìn gắn kết và một thỏa thuận chung rằng “đây là cách mọi việc nên được thực hiện”. Nó liên quan đến việc trì hoãn một số quyết định cho các nhà thiết kế và thực hiện theo các đề xuất của họ. Và nó đòi hỏi phải có những nhà phát triển có thể thực hiện các thay đổi. Cộng đồng KDE phải đối mặt với cả ba thách thức.
Điều này có nghĩa là KDE không phải là mặc định tốt phải không?
Không. Có những bước phát triển có thể khiến KDE trở nên hấp dẫn hơn khi xuất xưởng. Hãy xem xét cách máy tính để bàn dựa trên KDE của Valve dành cho Steam Deck có các tệp hệ thống chỉ đọc, như Fedora Silverblue. Điều này có thể bảo vệ bạn khỏi làm hỏng hệ thống của mình, ngay cả trên hệ thống dựa trên Arch nhận được các bản cập nhật mới nhất của KDE. Lựa chọn Flatpak của Valve cũng đảm bảo bạn có được những ứng dụng mới nhất.
Van không đơn độc. Máy tính TUXEDO sử dụng KDE Plasma trên máy của mình. Một số công ty chọn sử dụng KDE thay vì các lựa chọn thay thế, nhưng họ chỉ chiếm thiểu số. Nhưng có nhiều lý do để tin rằng tương lai tươi sáng của KDE.