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

5 Lý Do Bản Phân Phối Linux Tự Tạo Môi Trường Màn Hình NghỊ Riêng

Đa số chúng ta không nghĩ đến màn hình nền như một thứ tách biệt khỏi hệ điều hành. Những gì bạn thấy trên màn hình - đó là Windows hoặc đó là macOS. Nhưng trên Linux, không có một màn hình nền duy nhất. Thay vào đó, có nhiều.

Hầu hết mọi người giữ nguyên cái mặc định, và một số nhà phân phối Linux đang chọn tạo màn hình nền riêng từ đầu. elementary OS có Pantheon. Solus có Budgie. System76 có COSMIC. Nitrux Linux có Maui Shell. Trong quá khứ, Ubuntu có Unity.

Tạo màn hình nền dễ nói hơn làm, vậy tại sao nhiều bản phân phối nỗ lực?

1. Để Kiểm Soát Trải Nghiệm Phần Mềm Của Mình

Trong thế giới phần mềm độc quyền, công ty cung cấp hệ điều hành kiểm soát hầu hết trải nghiệm màn hình nền. Họ tự phát triển mã, hoặc thuê ngoài, và họ có quyền lực làm bất kỳ thay đổi nào đội phát triển có thể gom lại.

Trong thế giới phần mềm tự do, tất cả thành phần đến từ các thực thể khác nhau. Những người phát triển display server khác với người làm màn hình khởi động và người làm định dạng gói. Đội ngũ bản phân phối có thể thiếu kiến thức sửa lỗi trong bất kỳ thành phần nào hoặc thiếu quyền làm thay đổi mong muốn.

Bằng cách tạo môi trường màn hình nền riêng, một công ty như System76 có thể ít nhất kiểm soát giao diện khách hàng thấy.

Cách này, họ không bị bỏ lại việc sửa tiện ích mở rộng hoặc bản vá có thể hỏng mỗi sáu tháng khi phiên bản mới của GNOME (mà System76 gửi mặc định trước khi phát triển COSMIC) ra mắt. Và họ không bị buộc phải chéo ngón tay hy vọng GNOME sẽ kết hợp thay đổi mong muốn.

2. Họ Có Thể Thiết Lập Tầm Nhìn Riêng

5 Lý Do Bản Phân Phối Linux Tự Tạo Môi Trường Màn Hình NghỊ Riêng

Kiểm soát mã chỉ là một khía cạnh. Điều cũng quan trọng là kiểm soát hướng mã đang di chuyển.

Xem xét GNOME rất cam kết chỉ hiển thị dock bên trong Activities Overview (Tổng quan Hoạt động). Bản phân phối như Ubuntu và Pop!_OS muốn dock hiển thị luôn viết tiện ích mở rộng để làm thay đổi này. Nhưng trong khi GNOME cho phép tiện ích mở rộng, đảm bảo tiện ích mở rộng chạy từ phiên bản GNOME này sang phiên bản khác không phải ưu tiên.

Vì vậy Canonical và System76 thấy mình phụ thuộc vào màn hình nền không cung cấp chức năng mong muốn và không nhất thiết cung cấp nền tảng ổn định để vá chức năng đó.

Bằng cách tạo môi trường màn hình nền riêng, System76 có thể làm màn hình nền hoạt động hơn phù hợp với trải nghiệm nó muốn trao cho khách hàng, thay vì định hình lại tầm nhìn của người khác để phù hợp với của mình.

Một dock có thể là công dân hạng nhất. Cửa sổ chia ô (tiling-window manager) cũng có thể. Chủ đề tùy chỉnh mà một số nhà phát triển GNOME không đặc biệt thích, sẽ đơn giản trở thành mặc định. Cập nhật sẽ không phá vỡ các khía cạnh trải nghiệm này trừ khi chính họ làm vỡ.

3. Họ Phải Phản Hồi Phản Hồi Người Dùng

5 Lý Do Bản Phân Phối Linux Tự Tạo Môi Trường Màn Hình NghỊ Riêng

Khi mọi người bắt đầu dùng dự án của bạn, bạn cuối cùng sẽ nhận được phản hồi về những gì họ thích và không thích. Một số người thích GNOME không có biểu tượng màn hình nền. Những người khác thấy điều này không thể chấp nhận. Nhóm sau cung cấp động lực cho công ty như Canonical giữ chức năng này như một phần của Unity và thêm nó trở lại GNOME qua tiện ích mở rộng.

Để đưa ra ví dụ khác, xem xét bao nhiêu người thấy KDE Plasma có số tùy chọn quá nhiều. Tuy nhiên, tại một số thời điểm, ai đó yêu cầu tính năng, và một tùy chọn khác xuất hiện.

Điều này không phải vì KDE có tuyên bố sứ mệnh phức tạp. Xa từ đó. Ai đó đơn giản muốn tính năng, và hoặc họ làm nó xảy ra, hoặc thường hơn, người khác tạo nó cho họ.

System76 chiếm vị trí đặc biệt trong thế giới Linux. Nó là nhà cung cấp laptop Linux vừa gửi phần cứng vừa phát triển phần mềm riêng. Nó có khách hàng trả tiền bày tỏ kỳ vọng và mong muốn trở lại công ty.

Khách hàng có thể không trực tiếp yêu cầu System76 một màn hình nền mới, nhưng tạo ra một có thể trao quyền cho công ty trao những gì khách hàng thực sự yêu cầu.

4. Tình Nguyện Viên Muốn Tự Do Phát Triển

GNOME là môi trường màn hình nền rất có chủ kiến (opinionated). Đây không phải lời chỉ trích. Khác với nhiều màn hình nền Linux truyền thống, dự án GNOME có tầm nhìn mục tiêu về giao diện sẽ trông, hoạt động, và tích hợp như thế nào. Bất kỳ đóng góp nào lệch hướng đó không được kết hợp.

Vì vậy, nếu ai đó tạo cách hiển thị thumbnail cho mỗi không gian làm việc mở ở góc dưới màn hình, đó không có khả năng trở thành phần của GNOME vì ẩn dụ hình ảnh chấp nhận là không gian làm việc là thứ bạn zoom in/out khi kích hoạt Activities Overview.

Người này, trong trường hợp này, có thể không bỏ code của họ và thay vào đó phát triển thứ khác cho GNOME. Vì họ không phải nhân viên, họ có thể chuyển sang màn hình nền khác nơi đóng góp được chào đón.

Một số tình nguyện viên có tầm nhìn vĩ đại cho toàn bộ màn hình nền có thể hoạt động, và không dự án hiện tại cho họ tự do tạo mọi thứ chính xác như họ muốn. Kết quả là họ bắt đầu dự án riêng.

Dù là kỹ thuật hay thị giác, sẽ luôn có lý do ai đó muốn thử sức làm môi trường màn hình nền mới. Đây là trường hợp cho ứng dụng phần mềm tự do nói chung, và giao diện rộng hơn không khác.

5. Họ Muốn Độc Đáo

5 Lý Do Bản Phân Phối Linux Tự Tạo Môi Trường Màn Hình NghỊ Riêng

Giao diện Unity của Canonical hơi gây tranh cãi trong thế giới Linux khi mới ra mắt. Nhiều người không hiểu tại sao Canonical dành nhiều thời gian phát minh lại cái bánh xe khi đã có giao diện màn hình nền hoạt động.

Nhưng một phần sứ mệnh Ubuntu là dễ tiếp cận, và một phần của đó nghĩa là pre-installed (cài sẵn) trên máy mới. Và một số nhà sản xuất máy không đặc biệt hào hứng thử bán máy với giao diện trông lỗi thời như GNOME 2.

Unity là vẻ ngoài độc đáo, không chỉ trong các bản phân phối Linux mà so với Windows và macOS. Khi bạn nhìn ảnh màn hình nền Unity, bạn biết bạn đang nhìn gì. Đó là Ubuntu. Nó có biểu tượng sống động trên bên trái và tính năng HUD điều khiển bằng bàn phím hữu ích để điều hướng menu ứng dụng chỉ bằng gõ.

Bằng cách tạo môi trường màn hình nền riêng, Canonical có ưu đãi độc đáo mà nhà sản xuất có thể thử bán.

Ngay cả trong cộng đồng Linux truyền thống tải ISO và thay thế hệ điều hành, phải có lý do dùng bản phân phối này hơn kia. Định dạng gói và lịch phát hành từng là yếu tố phân biệt chính. Qua nhiều năm, sự chú ý đã dời sang môi trường màn hình nền.

Linux Có Cần Thêm Môi Trường Màn Hình NghỊ Không?

Đây là câu hỏi thường niên. Cuối cùng, nó không quan trọng. Mọi người không tạo màn hình nền mới vì có nhu cầu (ai có thể quyết định ai cần gì?). Mọi người tạo màn hình nền mới vì họ có thể.

Màn hình nền mới đang trong quá trình, nhưng trong lúc chờ, bạn đã làm quen với nhiều môi trường màn hình nền Linux đã tồn tại chưa?