Tại sao tôi thích Trình quản lý cửa sổ Tiling trên Linux

Tác giả Starlink, T.Một 01, 2025, 03:04:34 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Chúng không dành cho tất cả mọi người, nhưng tôi không thể nào ngừng thưởng thức chúng.

    Quy trình làm việc sử dụng bàn phím trước tiên sẽ rất tuyệt nếu bạn đã là người đánh máy thành thạo.
    Lưu toàn bộ cấu hình của bạn trong các tệp văn bản giúp bạn dễ dàng di chuyển và mang theo bên mình.
    Trình quản lý cửa sổ ốp gạch trông đẹp mắt và thú vị khi sử dụng.


Bạn có lắc đầu mỗi khi thấy ai đó ca ngợi những ưu điểm của người quản lý cửa sổ lát gạch không? Chắc chắn họ không dành cho tất cả mọi người, nhưng nếu bạn đang tự hỏi sự hấp dẫn của họ là gì, thì đây là một vài lý do tôi nên sử dụng họ.

1. Tay tôi hiếm khi phải rời khỏi bàn phím

Là người dùng máy tính, tôi có xu hướng thiên về bàn phím. Không phải ai cũng vậy, vì nhiều người thích chuột hoặc màn hình cảm ứng. Tôi là người đánh máy cảm ứng, vì vậy việc giữ các ngón tay của tôi dựa trên hàng phím chính là điều tự nhiên. Điều này khiến việc với tới chuột hoặc trackpad trở nên kém hiệu quả.

Tôi có tiết kiệm được nhiều thời gian như vậy không? Thực tế thì có lẽ là không. Tuy nhiên, tôi đang làm việc theo cách tôi thích và điều đó chắc chắn có lợi ích của nó.

Đồng thời, chấn thương do căng thẳng lặp đi lặp lại (RSI) là một vấn đề thực sự khi sử dụng máy tính trong thời gian dài. Mặc dù có thể giải quyết cơn đau RSI bằng cách nâng cấp phần cứng, nhưng việc giảm thiểu một số chuyển động nhất định có thể giúp ích, giả sử chúng gây đau cho bạn ngay từ đầu.

2. Tôi có thể tùy chỉnh gần như mọi thứ

Tôi sẽ là người đầu tiên thừa nhận rằng đây có thể là nhược điểm cũng như ưu điểm của việc sắp xếp các trình quản lý cửa sổ, ít nhất là xét đến khuynh hướng mày mò của bạn. Nếu bạn dành quá nhiều thời gian để tinh chỉnh cấu hình, bạn sẽ chẳng bao giờ hoàn thành được việc gì.

Nói như vậy, khả năng cấu hình gần như vô hạn của hầu hết các trình quản lý cửa sổ xếp gạch có nghĩa là bạn có thể thiết lập chúng hoàn hảo theo ý thích của mình. Ví dụ, trình quản lý cửa sổ mà tôi lựa chọn hiện tại là AwesomeWM, được cấu hình với hàng tấn bố cục cửa sổ có sẵn. Tôi đã cắt giảm danh sách đó xuống còn hai: bố cục xếp gạch cơ bản và bố cục nổi.


Cá nhân tôi không thực hiện nhiều tinh chỉnh hình ảnh cho thiết lập của mình ngoài việc hoán đổi hình nền đơn giản và một vài màu. Tuy nhiên, tôi có một thanh trạng thái hiển thị thông tin chính ở đầu màn hình, cũng hiển thị danh sách các cửa sổ đang mở trên không gian làm việc hiện tại cùng với các chỉ báo cho biết không gian làm việc và cửa sổ nào được chọn.

Mặc dù mất một thời gian để thiết lập (thực ra hầu hết đều như vậy theo mặc định), tôi chỉ phải thực hiện một lần, điều này dẫn trực tiếp đến điểm tiếp theo.

3. Toàn bộ cấu hình của tôi nằm trong một vài tập tin đơn giản

Khi tôi nói rằng toàn bộ cấu hình của tôi nằm trong một vài tệp đơn giản, tôi không chỉ muốn nói đến trình quản lý cửa sổ của tôi. Kho lưu trữ dotfiles của tôi chứa cấu hình trình quản lý cửa sổ lát gạch, cấu hình Zshell, cấu hình Neovim, cấu hình NeoMutt và một vài tệp khác. Khi tôi cài đặt bản phân phối mới hoặc chuyển sang máy tính khác, tôi chỉ cần sao chép kho lưu trữ, liên kết tượng trưng các tệp và tôi đã thiết lập xong.

Điều tuyệt vời nhất về điều này là cấu hình của tôi không bị kẹt ở một thời điểm nào đó trong quá khứ. Khi tôi thực hiện thay đổi, tôi đẩy chúng vào kho lưu trữ, do đó cấu hình của tôi phát triển cùng với tôi, nhưng tôi không bao giờ phải tạo lại từ đầu.

Đây là điểm mạnh của Linux và các hệ điều hành giống Unix nói chung, nhưng vẫn có nhiều điểm chung hơn với triết lý "làm tốt một việc" của Unix so với môi trường máy tính để bàn truyền thống.

4. Ngay cả những thiết lập lát gạch tối giản cũng trông thật tuyệt

Hãy nhìn nhận thực tế: ảnh chụp màn hình máy tính để bàn Linux chạy trình quản lý cửa sổ xếp gạch được tải bằng các cửa sổ terminal trông thật tuyệt. Không quan trọng nếu tất cả các cửa sổ terminal đó đều hiển thị cùng một thông tin từ neofetchlệnh.

Như tôi đã đề cập ở trên, tôi không tùy chỉnh nhiều về mặt hình ảnh cho trình quản lý cửa sổ của mình, nhưng tôi vẫn thích giao diện của nó. Một phần là vì nó có chức năng: đường viền sáng theo sau cửa sổ đang hoạt động là một cách trực quan để biết chính xác bất kỳ thứ gì tôi nhập sẽ nằm ở đâu.


Nói như vậy, tôi đã sử dụng cùng một thiết lập với AwesomeWM và một cấu hình Qtile trông rất giống trước đó trong một thời gian khá dài, và tôi vẫn thích sự thanh lịch đơn giản của tính thẩm mỹ. Vì trọng tâm chủ yếu là văn bản, nên chỉ cần thay đổi phông chữ terminal là có thể thay đổi toàn bộ giao diện máy tính để bàn của bạn.

5. Kéo cửa sổ xung quanh lãng phí thời gian và không gian

Điều này có thể gây sốc đối với một nhà văn công nghệ: nhưng tôi thích sử dụng máy tính. Vì mục đích đó, tôi không chỉ sử dụng Linux. Tôi sử dụng cả Windows và macOS khá thường xuyên cũng như máy Linux của mình, và mặc dù các tính năng chụp cửa sổ trên các hệ điều hành đó tốt hơn không có gì, tôi vẫn không thể không nhận thấy không gian bị lãng phí.

Vâng, một cửa sổ được phóng to rõ ràng có một số vùng không chứa đầy thông tin, nhưng ít nhất đây là một vùng mà điều gì đó thú vị có thể xảy ra. Lần cuối cùng bạn thấy thông tin hữu ích xuất hiện trên hình nền máy tính của hệ điều hành là khi nào?

Sau đó là vấn đề về cửa sổ ẩn. Với trình quản lý cửa sổ xếp ô, bạn không bao giờ phải băn khoăn liệu một cửa sổ nào đó có hiển thị hay không. Cửa sổ đó có thể nằm trên màn hình của bạn, trên không gian làm việc khác hoặc không có ở đó. Nhấn Alt+Tab hoặc phím tắt khác để xem tất cả cửa sổ trên màn hình nền truyền thống không phải là một bất tiện lớn, nhưng vẫn tuyệt khi không bao giờ phải lo lắng về điều đó.

6. Trình quản lý cửa sổ lát gạch rất thú vị khi sử dụng

Tôi thấy có một chút vui khi sử dụng trình quản lý cửa sổ xếp gạch mà tôi không thể giải thích được. Tôi thấy việc nhảy giữa các cửa sổ hiển thị trên không gian làm việc chỉ đơn giản là kích thích các phần khác nhau trong não theo cách khiến tôi tập trung hơn so với việc di chuột qua các cửa sổ.

Tôi có cần mở cả NeoMutt và Newsboat ở bên phải tệp văn bản tôi đang chỉnh sửa trong Neovim không? Không, nhưng một phần trong tôi thích có thể liếc qua và kiểm tra thông tin mới trong khi tôi đang làm việc.

Ngay cả những khoảng hở giữa các cửa sổ mà mọi người thích hoặc ghét về việc lát gạch cho trình quản lý cửa sổ cũng chỉ là thú vị. Xét cho cùng, nếu không có chúng, thời điểm duy nhất bạn nhìn thấy hình nền của mình với trình quản lý cửa sổ lát gạch là khi bạn không mở cửa sổ.

Không phải mọi thứ đều phải là công việc, mọi lúc. Chắc chắn, trình quản lý cửa sổ của bạn có thể chỉ là một công cụ, nhưng nếu công cụ của chúng ta thú vị khi sử dụng, thì chúng ta có nhiều khả năng làm việc tốt hơn với chúng không?