Nếu dùng Linux một thời gian, bạn có thể thắc mắc về số lượng distro và DE khổng lồ. Linux kernel chạy tất cả distro này là modular và không có triết lý one-size-fits-all.
Truyền thống, hầu hết distro đi kèm DE thân thiện như GNOME hoặc XFCE với chi phí RAM/CPU cao hơn. Nhưng nếu bạn là power user muốn năng suất hơn trên Linux, hãy xem window manager như i3.
Tổng quan Window Managers
Window manager (WM) là system software điều khiển placement và appearance của application window trong windowing system trong GUI. Có thể là phần của DE hoặc dùng standalone.
Software này quyết định appearance: border, title bar, size, khả năng resize window. WM phân loại 3 loại theo hành vi:
- Tiling WMs: Tile tất cả app window sao cho không wasted space, toàn bộ screen real estate được dùng. Cửa sổ hiện có không overlap mà thu nhỏ để chừa chỗ cho window mới.
- Stacking WMs: Phổ biến nhất trong distro Linux. Window hoạt động như tờ giấy trên bàn, stack lên nhau.
- Dynamic WMs: Chuyển đổi động giữa tiling hoặc floating window layout.
Ưu và nhược điểm Tiling WMs
Tiling WM là công cụ mạnh, nhưng có điều cân nhắc trước khi chuyển từ DE full-feature dùng stacking/floating WM nội bộ.
Ưu/nhược điểm giúp quyết định:
Lợi thế
- WM tiêu thụ ít memory và CPU hơn nhiều so với DE.
- Tối thiểu hóa tương tác chuột nâng cao năng suất bàn phím qua shortcut như Alt + F2.
- Tối giản và linh hoạt. Hầu hết WM không có built-in menu system hay app launcher. Do đó, bạn tự do cài tool yêu thích thay vì phụ thuộc distro.
- Tiling WM cung cấp customizability rộng: từ sửa title bar đến điều chỉnh gap giữa 2 window.
- Tận dụng tối đa screen real estate.
Nhược điểm
- Tiling WM không dành cho mọi người. Cần thời gian, kiên nhẫn, và khá nhiều config để setup workflow ý muốn.
- Nếu dùng chuột thường, tiling WM không mang trải nghiệm dễ chịu vì tuân theo keyboard-driven workflow.
- Phải tự cài và setup tất cả app cần: status bar, network utility, background setter, v.v. với giá là flexibility.
Cân nhắc ưu/nhược, nếu vẫn muốn thử tiling WM, bắt đầu với i3 window manager.
Cách cài i3 Window Manager
Điều tốt cài WM: không phải replace DE hoàn toàn. Thay vào đó, chọn giữa chúng mỗi lần login.
Cài i3, mở terminal chạy lệnh tùy distro:
Trên Debian, Ubuntu, derivative:
sudo apt install i3
Cài i3 WM trên Arch-based:
sudo pacman -S i3-wm
Cài trên Fedora và RHEL-based cũng dễ:
sudo dnf install i3
Lưu ý: lệnh trên chỉ cài core package i3. Bạn phải riêng cài tiện ích khác: app launcher, wallpaper setter, theo nhu cầu.
Vậy là xong. Sẵn sàng config i3 tiling WM. Chỉnh file config tại ~/.config/i3/config hoặc ~/.i3/config dùng editor như Micro text editor. Lần sau login, bạn có option dùng DE cũ hoặc i3 WM.
Tối đa hóa năng suất với Tiling WMs
Chuyển sang tiling WM có thể là bước đầu tiên làm Linux power user để productive và kiểm soát OS hơn. Dù config process có vẻ tedious lúc đầu, sự hài lòng tùy biến mọi thứ như bạn cần sẽ là phần thưởng xứng đáng.
Tuy nhiên, nếu chưa sẵn sàng nhảy船 và vẫn cần DE tốt cho nhu cầu hàng ngày, đây là danh sách DE có thể hoàn hảo cho bạn.