Anonim

Là máy tính để bàn của bạn một mớ hỗn độn? Có cửa sổ trên đầu cửa sổ trên đầu ai biết cái gì không? Có lẽ bạn chỉ luôn tìm kiếm không gian màn hình nhiều hơn. Có vẻ như những điều đó là tất cả các triệu chứng của một vấn đề chính với cách giao diện đồ họa máy tính xử lý các cửa sổ, và chúng là như vậy. Hầu hết các nhà quản lý cửa sổ là không hiệu quả. Quản lý cửa sổ ốp lát là một giải pháp có thể.

Trình quản lý cửa sổ ốp lát là gì

đường dẫn nhanh

  • Trình quản lý cửa sổ ốp lát là gì
    • Quản lý cửa sổ nổi VS
  • Phá vỡ không gian
  • dẫn đường
  • Quản lý cửa sổ hàng đầu
    • Linux
      • i3wm
      • BSPWM
      • Xmonad
      • AwesomeWM
    • OSX
      • ChunkWM
      • Thạch anh tím
    • các cửa sổ
      • lỗi
      • Bình thủy
  • Phụ kiện và dụng cụ
    • Thanh đa
    • Thanh chanh
    • Rofi
    • URxvt
    • Vim
    • Dunst
  • Bớt tư tưởng

Một trình quản lý cửa sổ ốp lát có một cách tiếp cận khác để sắp xếp các cửa sổ. Thay vì các cửa sổ chỉ bật lên ở bất cứ đâu, chúng chiếm bất cứ không gian nào có sẵn. Khi bạn mở thêm cửa sổ, không gian màn hình sẽ được chia nhỏ theo toán học để tối đa hóa hiệu quả.

Ví dụ: nếu bạn mở một chương trình trên một màn hình trống, nó sẽ tự động lấp đầy toàn bộ màn hình. Sau đó, nếu bạn mở cái khác, nó sẽ mở bên cạnh cái trước đó, lấp đầy một nửa màn hình. Từ đây, mọi thứ trở nên cụ thể đối với thuật toán mà trình quản lý cửa sổ sử dụng. Tuy nhiên, trong ví dụ này, bạn có thể cho rằng nó sẽ hoạt động giống như trình quản lý cửa sổ i3. Nếu đó là trường hợp, cửa sổ tiếp theo sẽ mở ra bên cạnh những người khác, chia màn hình thành ba phần. Xu hướng đó sẽ tiếp tục.

Điều đó có vẻ không tốt lắm, nhưng bạn có thể sắp xếp và sắp xếp lại chúng bất cứ lúc nào. Điều đó bao gồm tỷ lệ phần trăm của màn hình mà họ chiếm. Bạn có thể chia màn hình thành một phần tư, với mỗi bên của màn hình bị vỡ làm đôi theo chiều ngang. Trên thực tế, bạn có thể tổ chức màn hình theo bất kỳ cách nào bạn thích.

Hầu hết các trình quản lý cửa sổ ốp lát, đặc biệt là trên các hệ thống Linux, cũng sử dụng các không gian làm việc. Không gian làm việc tạo màn hình ảo, thường lên tới mười. Bạn có thể đặt các cửa sổ để mở trên các không gian làm việc và không gian làm việc cụ thể để mở trên các màn hình cụ thể.

Với trình quản lý cửa sổ ốp lát, bạn có toàn quyền kiểm soát chi tiết đối với cách bố trí các cửa sổ trên màn hình.

Quản lý cửa sổ nổi VS

Lúc đầu, có vẻ như các trình quản lý cửa sổ ốp lát không thuận tiện hơn nhiều so với các đối tác nổi của họ. Cảm giác thật tự nhiên khi kéo một cửa sổ xung quanh màn hình, phải không?

Hầu hết các trình quản lý cửa sổ ốp lát theo mặc định, nhưng hỗ trợ nổi cho các trường hợp trong đó ốp lát không thực tế. Bạn có thể chuyển đổi nổi bất cứ khi nào bạn muốn. Khi bạn chuyển một cửa sổ nổi sang chế độ nổi, bạn có thể sử dụng các điều khiển bàn phím để thay đổi kích thước cửa sổ và khiến nó hoạt động nóng như bạn mong đợi.

Một trong những lợi ích to lớn của việc quản lý cửa sổ ốp lát là khả năng tùy chỉnh chúng. Vì bạn thiết lập các điều khiển của riêng mình, bạn có thể nhanh chóng thích nghi với quy trình làm việc mà bạn thấy thoải mái.

Bạn đã bao giờ thử sắp xếp các cửa sổ và giữ chúng được sắp xếp với một trình quản lý cửa sổ nổi chưa? Nó không hoạt động tốt, nếu có. Vì vậy, bạn có thể có hành vi nổi từ trình quản lý cửa sổ ốp lát, nhưng nó không hoạt động theo cách khác.

Một lợi thế lớn khác đến từ điều khiển bàn phím và điều hướng. Không cần sử dụng chuột để điều hướng qua trình quản lý cửa sổ ốp lát. Tất cả mọi thứ bạn làm có thể được xử lý thông qua các phím nóng. Bạn thậm chí có thể ánh xạ các phím nóng để khởi chạy tất cả các ứng dụng được sử dụng nhiều nhất của bạn.

Phá vỡ không gian

Có các phương pháp ốp lát khác nhau. Thông thường, ốp lát được xử lý bởi một thuật toán. Thông thường, mọi thuật toán ốp lát chỉ là một phương thức mặc định mà bạn có thể ghi đè thủ công. Vì vậy, nó không phải là ưu tiên hàng đầu để chọn một trình quản lý cửa sổ xếp một cách cụ thể. Bạn luôn có thể ghi đè lên nó.

Bạn đã đi qua máng gạch i3. Nó sẽ tiếp tục chia màn hình theo một hướng. Bạn có thể chuyển đổi giữa ốp ngang và dọc bất cứ lúc nào. Nó giúp sắp xếp các cửa sổ của bạn. Đây có lẽ là một trong những cách đơn giản nhất để xếp gạch.

Cách tiếp theo mà trình quản lý cửa sổ xếp qua thuật toán cây nhị phân. Nó được sử dụng bởi BSPWM. Một thuật toán cây nhị phân sẽ tự động chuyển từ một cửa sổ sang cửa sổ tiếp theo, phá vỡ một nửa cửa sổ tập trung. Vì vậy, cửa sổ đầu tiên sẽ có toàn màn hình. Cửa sổ thứ hai sẽ xuất hiện bên cạnh cửa sổ thứ nhất, chiếm một nửa tổng không gian. Cửa sổ thứ ba sẽ chia đôi không gian của cửa sổ thứ hai. Cửa sổ thứ tư sẽ phân chia thứ ba, v.v.

Cuối cùng, bạn có trình quản lý cửa sổ ốp lát thủ công. Chúng buộc bạn phải chỉ định vị trí của cửa sổ tiếp theo theo mặc định.

Chắc chắn có các thuật toán khác, nhưng đây là những thuật toán phổ biến nhất mà bạn sẽ gặp.

dẫn đường

Điều hướng một trình quản lý cửa sổ ốp lát là khác nhau, tùy thuộc vào trình quản lý cửa sổ và cách bạn định cấu hình nó. Rất nhiều điều phải làm với cấu hình của bạn, mặc dù. Một điều mà tất cả các cấu hình có trong commons là một khóa Mod Mod. Khóa đó cho phép người quản lý góa phụ biết rằng bạn đang sử dụng lệnh thay vì khóa đơn giản. Thông thường, khóa của Mod Modv là Alt hoặc phím Windows.

Hầu hết người dùng quản lý cửa sổ ốp lát thích chúng tôi Vim làm cơ sở cho cấu hình của họ, sử dụng các phím h, j, k và l cùng với Mod để di chuyển xung quanh. Để di chuyển lên, nhấn k. Để di chuyển xuống, nhấn j. H là trái, và l là phải. Sau đó, bạn sẽ thêm một khóa khác như Shift vào hỗn hợp để thay đổi vị trí của các cửa sổ đó.

Mod và một số thường di chuyển giữa các không gian làm việc. Nhấn phím mod và số 1 sẽ đưa bạn đến không gian làm việc 1. Mod Mod + 8 Đây sẽ là không gian làm việc 8. Bạn hiểu ý tưởng.

Có rất nhiều cấu hình mà bạn có thể làm. Hãy nhớ rằng với hầu hết các trình quản lý cửa sổ ốp lát, không có gì là vượt quá giới hạn. Bạn có thể tạo các kết hợp phím nóng của riêng bạn cho bất cứ điều gì.

Quản lý cửa sổ hàng đầu

Có một số lượng lớn các nhà quản lý cửa sổ ốp lát ngoài kia. Chúng khá nhẹ và đơn giản, vì vậy rất nhiều người làm ra chúng. Tốt nhất là chọn một thứ phổ biến và được ghi chép lại. Bằng cách này, bạn có thể chắc chắn rằng nó vẫn đang được phát triển và duy trì. Ngoài ra, bạn sẽ có một thời gian dễ dàng hơn để tìm kiếm sự giúp đỡ, nếu bạn cần nó.

Linux

Linux có mảng quản lý cửa sổ ốp lát rộng nhất. Chúng phổ biến hơn trên Linux và dễ dàng tạo Linux hơn với bộ công cụ nguồn mở có sẵn. Đây là một mẫu rất nhỏ, vì vậy nếu bạn có một mục yêu thích không được liệt kê ở đây, thì đó chỉ là vì mục tiêu ở đây là đơn giản nhất có thể và không áp đảo người dùng mới.

i3wm

Nếu bạn đang dùng Linux và bạn chưa bao giờ sử dụng trình quản lý cửa sổ ốp lát, hãy chọn i3. Nó rất phổ biến, dễ sử dụng và tài liệu rất hay. Bạn sẽ không thất vọng.

i3 có xu hướng hoạt động tốt với nhiều chương trình và phụ kiện bên ngoài. Nó cũng sử dụng một tệp cấu hình văn bản đơn giản, dễ dàng cho người dùng mới và những người không có kinh nghiệm lập trình để đọc.

BSPWM

BSPWM là một trình quản lý cửa sổ ốp lát siêu nhẹ xương trần sử dụng phân vùng màn hình cây nhị phân theo mặc định. Nó không đi kèm với rất nhiều thứ ngoài lề, hy vọng bạn sẽ cấu hình mọi thứ theo ý thích của mình.

BSPWM cũng sử dụng cấu hình shell shell khá dễ hiểu cho người dùng Linux, nhưng nó không phải là tốt nhất cho tổng số người mới.

Cũng cần lưu ý rằng BSPWM mong bạn mang các ứng dụng hỗ trợ của riêng mình như thanh trạng thái và trình khởi chạy. Có rất nhiều lựa chọn tuyệt vời ngoài kia, nhưng bạn cần phải tự tìm ra chúng.

Xmonad

Xmonad có một chút khác biệt. Toàn bộ trình quản lý cửa sổ được viết bằng Haskell và cấu hình cũng vậy. Điều đó có nghĩa là bạn cần biết ít nhất một chút Haskell để định cấu hình Xmonad.

Đây không phải là một lựa chọn tuyệt vời cho người dùng mới, nhưng nếu bạn là lập trình viên và bạn đang tìm kiếm một tùy chọn cho phép bạn tùy chỉnh máy tính để bàn của mình bằng mã thực tế, Xmonad là một lựa chọn tốt.

AwesomeWM

Nếu bạn đang tìm kiếm thứ gì đó đi kèm với các loại pin dùng cho máy tính xách tay, bao gồm cả dòng máy như i3 và sử dụng lập trình cho cấu hình như Xmonad, AwesomeWM có thể là thứ bạn đang tìm kiếm.

AwesomeWM hoàn thành với thanh trạng thái riêng và có thể xử lý nhiều thứ theo mặc định. Nó sử dụng ngôn ngữ kịch bản Lua cho cấu hình của nó. Đó là ngôn ngữ lập trình đơn giản hơn, nhưng nó vẫn cung cấp nhiều tùy chọn để định cấu hình AwesomeWM.

OSX

OSX là một hệ thống giống như Unix và nó là một nhà phát triển yêu thích. Không có gì nhiều để thấy lý do tại sao mọi người muốn lát gạch quản lý cửa sổ ở đó. Mặc dù nó không có nhiều tùy chọn như Linux, nhưng vẫn có một vài trình quản lý cửa sổ vững chắc cho OSX.

ChunkWM

ChunkWM là một dự án khá mới. Đó là tên mới của một yêu thích cũ, KWM. ChunkWM sử dụng sơ đồ phân vùng nhị phân theo mặc định và dựa trên các cấu hình văn bản đơn giản.

Bạn có thể cài đặt ChunkWM trên OSX bằng homebrew và định cấu hình nó từ đó. Bản thân ChunkWM được viết chủ yếu bằng C ++ và Objective -C ++, vì vậy nó sẽ nhanh và nhạy như bạn sẽ tìm thấy.

Thạch anh tím

Amethyst là một lựa chọn tuyệt vời khác cho OSX. Nó nhằm mục đích giống với Xmonad hơn, nhưng nó được viết chủ yếu bằng Swift, vì vậy nó rất phù hợp với hệ sinh thái của Apple.

Đừng lo lắng quá nhiều về việc cấu hình Amethyst. Nó đi ra khỏi hộp với các điều khiển thông minh sẽ giúp điều hướng và sử dụng nó dễ dàng.

các cửa sổ

Windows không chính xác là nơi tốt nhất cho những thứ như quản lý cửa sổ ốp lát. Nó được xây dựng để hoạt động theo cách nó được thiết kế và không có sự tùy biến rất tốt. Điều đó nói rằng, có một vài lựa chọn tốt có thể cung cấp cho bạn một số lợi ích của WM ốp lát trên Windows.

lỗi

Bug.n là trình quản lý cửa sổ ốp lát kiểu truyền thống cho Windows. Đó là một tập lệnh mà bạn có thể thêm vào để làm cho màn hình mặc định của bạn hoạt động giống như một trình quản lý cửa sổ ốp lát. Kịch bản này thêm bố cục ốp lát cũng như các phím nóng để điều hướng.

Bug.n hỗ trợ ốp lát cũng như nổi giống như các trình quản lý cửa sổ ốp lát Linux. Nó cũng sao chép chức năng không gian làm việc của các trình quản lý cửa sổ ốp lát Linux.

Bởi vì nó được điều khiển bằng bàn phím nhiều, bug.n là một lựa chọn tốt hơn cho ai đó quen với điều hướng bàn phím thuần túy, nếu không nó sẽ hơi quá sức.

Bình thủy

AquaSnap là một nền tảng tuyệt vời cho người dùng Windows đang tìm kiếm hầu hết các tính năng của trình quản lý cửa sổ ốp lát mà không cần phải cam kết đầy đủ với một.

Như tên cho thấy, nó cho phép bạn chụp các cửa sổ vào các góc và sắp xếp bố cục dễ dàng. Nó không phải là một trình quản lý cửa sổ ốp lát đầy đủ và nó không tự động xếp gạch. Nó cho phép bạn nhấp và kéo các cửa sổ của mình để thay đổi kích thước chúng trong khi vẫn giữ bố cục giống như ốp lát.

Phụ kiện và dụng cụ

Có một số chương trình bổ sung kết hợp rất tốt với các trình quản lý cửa sổ ốp lát. Chúng giúp tăng cường chức năng quản lý cửa sổ và sẽ giúp bạn tùy chỉnh mọi thứ theo ý thích.

Thanh đa

Polybar là một thanh trạng thái được thiết kế để hoạt động với i3 và BSPWM, nhưng chắc chắn nó có thể được áp dụng cho những người khác. Thanh trạng thái này đi kèm với chức năng tối thiểu cơ bản được tích hợp cho rất nhiều thứ. Điều đó làm cho nó dễ dàng hơn để bắt đầu với. Rất may, nó cũng cho phép bạn định cấu hình và ghi đè bất kỳ chức năng nào bạn muốn. Polybar hoàn toàn có khả năng tạo tập lệnh, vì vậy nếu bạn có kiến ​​thức về kịch bản Bash, bạn thực sự có thể có một số niềm vui với nó.

Thanh chanh

Lemonbar là một thanh trạng thái khác tương tự như Polybar. Cái này thậm chí còn tối thiểu hơn Polybar, và không có nhiều thứ để bắt đầu. Bạn phải tự tạo chức năng. Nó cũng hoàn toàn có thể có kịch bản, vì vậy một lần nữa, bạn thực sự không có bất kỳ giới hạn nào với nó.

Rofi

Rofi là một trình khởi chạy ứng dụng tối thiểu. Bạn có thể ánh xạ nó tới một phím nóng và sử dụng nó để bắt đầu bất kỳ chương trình nào bạn nhập. Rofi nhớ các chương trình mà bạn tìm kiếm và liệt kê chúng trong danh sách gần đây / được sử dụng nhiều nhất.

Bạn cũng có thể tùy chỉnh giao diện của Rofi để làm cho nó phù hợp với máy tính để bàn của bạn. Không quá khó thông qua tệp Xresource trên Linux.

URxvt

URxvt, hoặc Rxvt-Unicode, là một trình giả lập đầu cuối. Bạn không nhất thiết phải sử dụng một trình giả lập thiết bị đầu cuối cụ thể hoặc một trình giả lập khác với trình quản lý cửa sổ ốp lát, nhưng tốt hơn là sử dụng một trình tối thiểu hơn không bị ràng buộc với bất kỳ môi trường đồ họa cụ thể nào. URxvt phù hợp với mô tả đó.

Là một phần thưởng bổ sung, URxvt là siêu cấu hình. Bạn có thể tùy chỉnh nó để chỉ bất kỳ cái nhìn và cảm nhận. Điều đó bao gồm màu sắc, văn bản và nền.

Vim

Vim không liên quan nhiều đến các trình quản lý cửa sổ, nhưng khi bạn thấy mình đang sử dụng một trình quản lý, bạn sẽ muốn thực hiện nhiều hơn và tạo thành dòng lệnh. Cho rằng, Vim là bạn của bạn.

Vim là một trình soạn thảo văn bản mạnh mẽ uber. Đây có lẽ là trình soạn thảo văn bản tốt nhất trên thế giới. Nó có và số lượng plugin hoàn toàn điên rồ có sẵn khiến nó có khả năng nhiều hơn.

Dunst

Nếu bạn đã đi tối thiểu với trình quản lý cửa sổ ốp lát, bạn vẫn có thể muốn thông báo trên màn hình. Nếu bạn muốn thông báo mà bạn có thể tùy chỉnh để phù hợp với máy tính để bàn của chúng tôi, bạn có thể sử dụng Dunst. Dunst là một hệ thống thông báo nhẹ mà bạn có thể dễ dàng tùy chỉnh thông qua cấu hình văn bản thuần túy. Thay đổi kích thước, màu sắc và văn bản của thông báo mà bạn nhận được.

Bớt tư tưởng

Quản lý cửa sổ ốp lát không dành cho tất cả mọi người. Phải mất một lượng kiên nhẫn và điều chỉnh để tích lũy bản thân để điều hướng chỉ bằng bàn phím. Ban đầu, bạn sẽ cảm thấy khó chịu và lúng túng, nhưng nếu bạn tiếp tục, bạn có thể nhận ra rằng nó nhanh hơn và hiệu quả hơn nhiều.

Điều quan trọng cần nhớ là các trình quản lý cửa sổ ốp lát trên Linux tốt hơn OSX và Windows và OSX tốt hơn Windows nhiều. Nó có mọi thứ để làm với dòng Unix của họ. Nếu bạn quyết định sử dụng trình quản lý cửa sổ ốp lát, hãy mong đợi hầu hết các ứng dụng hỗ trợ và bổ sung sẽ tập trung vào Linux.

Nếu tất cả những điều đó chưa làm bạn sợ, bạn có thể thấy mình thay đổi cách bạn nghĩ về việc sử dụng máy tính và thích nó hơn rất nhiều.

Ốp lát quản lý cửa sổ và tại sao bạn nên sử dụng một