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

7 điều cần biết trước khi chuyển sang Window Manager

Ý tưởng tạo desktop cá nhân hóa thúc đẩy nhiều user Linux cài window manager. Có nhiều lý do bỏ DE hiện tại chuyển sang window manager, nhưng vì mỗi người khác nhau, không phải trường hợp "one-size-fits-all".

Dưới đây là những điều bạn nên biết trước khi thay thế DE bằng window manager.

Window Managers vs Desktop Environments

Window manager (WM) là chương trình chịu trách nhiệm định vị và hiển thị cửa sổ trong GUI. Chương trình này có thể là một phần của DE lớn hơn hoặc dùng standalone như desktop.

Desktop environment thường bao gồm: window manager, widget, và tiện ích khác tương tác với app để cung cấp trải nghiệm user tương tác. DE phổ biến: KDE Plasma, GNOME, Xfce, LXQt, Cinnamon, v.v.

Ví dụ WM: i3wm, bspwm, dwm, KWin (dùng trong KDE), Metacity (dùng trong GNOME).

1. Window Managers dùng ít tài nguyên hơn

Bạn có tin "free RAM is wasted RAM" hay thích lightweight desktop để giảm memory usage? Nếu liên quan đến sau, chúc mừng, dùng WM sẽ như về nhà.

Theo Unihost, GNOME và KDE dùng 736MB và 633MB RAM tương ứng. Ngược lại, WM như i3wm và awesome chỉ dùng 3MB và 9MB RAM khi chạy. Lưu ý: con số này chưa bao gồm RAM cho các tiện ích khác bạn cần cài: menu, status bar.

Tóm lại: WM dành cho bạn nếu sẵn sàng đánh đổi appearance cho performance tốt hơn. Tuy nhiên, không có nghĩa WM không đẹp mắt.

2. Window Managers tùy biến cực cao

Dù DE như KDE Plasma nổi tiếng tùy biến khủng, chúng không chống lại WM về customization. Bạn có thể thay đổi bất kỳ khía cạnh nào desktop dùng WM: vị trí cửa sổ, appearance, title bar, taskbar, và hơn nữa.

Để thấy sức mạnh thực của WM, ghé r/unixporn xem WM desktop customizations (hay "rice") user submit. Nếu bạn cũng muốn tạo desktop cá nhân hóa trông và hoạt động theo ý muốn, WM chắc chắn lựa chọn tốt hơn.

3. Window Managers phức tạp

Quyền lực tùy biến đi kèm độ phức tạp lớn. Hành vi và appearance WM thường xuất phát từ file text gọi là configuration files. Sau khi cài WM, bạn sẽ dành hầu hết thời gian ban đầu làm việc với config file: thay đổi giá trị biến, thêm lệnh.

User Linux có kinh nghiệm có thể vượt qua giai đoạn customization không quá khó khăn, nhưng newcomer thường gặp khó khăn học cách sửa config file, không nói đến mỗi config file theo syntax khác nhau. Vì mỗi WM viết bằng ngôn ngữ lập trình khác, dùng format khác để interpret lệnh.

4. Bạn phải tự setup thủ công các tiện ích cơ bản

Khác với DE, WM không ship kèm tiện ích cơ bản như menu, hay status bar. Bạn phải tự cài đặt và setup từng chương trình theo sở thích. Mỗi chương trình mới mang theo config file mới phải xử lý, thêm phức tạp.

Nếu không muốn trải nghiệm WM đầu tiên là màn hình đen trắng, cân nhắc cài menu system, status bar, wallpaper utility, compositor cùng gói WM.

5. Window Managers điều hướng tập trung bàn phím

Nếu bạn quen điều hướng hệ thống bằng chuột, bạn sẽ khó thích ứng với keyboard-driven navigation đa số WM cung cấp. Tuy nhiên, không có nghĩa bạn không dùng chuột/touchpad.

Vẫn click và browse hệ thống bằng chuột được, nhưng nói chung WM phù hợp nhất cho người ưu tiên bàn phím cao.

Điều hướng WM phụ thuộc custom key binding, bao gồm mod key (thường là phím Super). Ví dụ: mở terminal trong i3wm, bấm Mod + Enter. Tương tự, đổi vị trí cửa sổ tiếp theo dùng Mod + H hoặc Mod + V, tùy muốn ngang hay dọc.

Vì WM tùy biến cao, bạn có thể thêm key binding mới vào config file và đổi cả default key binding.

6. Chọn WM lý tưởng khó khăn

Giống mọi thứ trên Linux, bạn sẽ bị overwhelmed bởi số lượng WM có sẵn. Dù tăng scope lựa chọn cho một số user, đối với người khác là dấu hiệu đỏ kèm indecision và frustration.

Nên chọn cái nào phụ thuộc feature bạn muốn. Bạn thích stacking hay tiling WM? Có thể cần WM viết bằng ngôn ngữ bạn quen. Dù sao, bạn sẽ có vài lựa chọn.

7. Window Managers khó thích ứng

Làm quen desktop khi mới cài Linux khó khăn. Chuyển sang WM cũng vậy. Nhưng nếu bạn sẵn sàng làm việc chăm chỉ và đầu tư thời gian, bạn sẽ nhanh chóng vượt qua giai đoạn học ban đầu.

Vì bạn tự customize desktop, bạn sẽ biết hầu hết mọi thứ về hệ thống. Khởi chạy chương trình, chuyển workspace, sửa tiện ích – những thứ cần học. Cách tốt nhất làm quen: cài WM cùng DE và dùng làm daily driver.

Nên dùng Window Managers với người mới không?

User Linux mới có thể overwhelmed khi tiếp xúc WM. Dù không có rule cấm beginner dùng WM, nhưng nói chung không khuyến khích do độ phức tạp. Nhưng Linux dành cho tinkerers và người thích thử mới, bạn tự do cài và dùng gì muốn.

Bạn nên thay DE bằng WM chỉ khi quyết tâm kiên trì với tất cả sự mài giã đi kèm. Nếu chưa sẵn sàng chuyển WM, cân nhắc cài các DE khác xem cái nào fit.