顾名思义,Linux 窗口管理器负责协调应用程序窗口的工作方式。它们在操作系统后台安静地运行,处理打开程序的外观和排列。
有几个窗口管理器你可以使用Linux但正如您所期望的,这里有一篇文章列出了最佳的平铺窗口管理器供您选择。
1. i3 – 改进的平铺 WM
i3是一款免费、开源且完全可配置的窗口管理器应用程序,面向高级 Linux 和 BSD 用户和开发人员。它具有树形数据结构,允许比其替代方案更灵活的布局,并且不需要哈斯克尔或者路亚。
i3是最受欢迎的手动窗口平铺管理器应用程序之一,因为它具有丰富的功能,包括纯文本设置、自定义键盘快捷键和无需重新启动底层系统的配置。

包'i3' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install i3 [On Debian, Ubuntu and Mint] $ sudo yum install i3 [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge x11-wm/i3 [On Gentoo Linux] $ sudo apk add i3 [On Alpine Linux] $ sudo pacman -S i3 [On Arch Linux] $ sudo zypper install i3 [On OpenSUSE]
2.bspwm
脉宽调制是一款免费、轻量级、开源的平铺管理器,以坚持 Linux 哲学、专注于做一件事并正确完成它而闻名。
它基于二进制空间分区,将窗口表示为完整二叉树的叶子,并使用单独的实用程序处理键绑定sxhkd,这可以实现更流畅的性能并支持其他输入设备。
bspwm 的功能包括对多个窗口的支持、对 EWMH 的部分支持、自动设置应用程序图块位置的自动模式,以及通过消息进行配置和控制等。

包'脉宽调制' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install bspwm [On Debian, Ubuntu and Mint] $ sudo yum install bspwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/bspwm [On Gentoo Linux] $ sudo apk add bspwm [On Alpine Linux] $ sudo pacman -S bspwm [On Arch Linux] $ sudo zypper install bspwm [On OpenSUSE]
3. Herbstluftwm
赫赫斯特卢夫特姆是一个免费的开源可配置手动平铺窗口管理器x11使用油嘴滑舌和扩展库。基本上,它使用基于将框架拆分为子框架的布局来工作,子框架可以进一步拆分并填充窗口。
赫赫斯特卢夫特姆'其主要功能包括标签(即工作区或虚拟桌面)、启动时运行的配置脚本、每个监视器只有一个标签等。

包'赫赫斯特卢夫特姆' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install herbstluftwm [On Debian, Ubuntu and Mint] $ sudo yum install herbstluftwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/herbstluftwm [On Gentoo Linux] $ sudo apk add herbstluftwm [On Alpine Linux] $ sudo pacman -S herbstluftwm [On Arch Linux] $ sudo zypper install herbstluftwm [On OpenSUSE]
4. 太棒了
惊人的是一个免费的开源下一代平铺管理器X它是为了快速和可扩展而构建的,主要针对开发人员、高级用户和任何想要控制其图形环境的人。
其功能包括有详细记录的源代码和 API、每屏幕桌面的真正多头支持、对 D-Bus 的支持、对 Lua 扩展的支持、无浮动或平铺层等。

包'惊人的' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install awesome [On Debian, Ubuntu and Mint] $ sudo yum install awesome [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/awesome [On Gentoo Linux] $ sudo apk add awesome [On Alpine Linux] $ sudo pacman -S awesome [On Arch Linux] $ sudo zypper install awesome [On OpenSUSE]
5.蒂利克斯
是一种先进的GTK3 和使用的经理Gnome 人机界面指南。它使用户能够使用拖放来水平和垂直组织应用程序窗口。
蒂利克斯为用户提供了许多功能,包括使用自定义标题和自定义超链接、支持透明背景图像、后台通知、多个窗格和持久布局。

包'蒂利克斯' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install tilix [On Debian, Ubuntu and Mint] $ sudo yum install tilix [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/tilix [On Gentoo Linux] $ sudo apk add tilix [On Alpine Linux] $ sudo pacman -S tilix [On Arch Linux] $ sudo zypper install tilix [On OpenSUSE]
6.X莫纳德
X莫纳德是一个免费开源的动态平铺X11窗口管理器的存在是为了自动执行窗口搜索和对齐。它可以使用自己的扩展库进行扩展,该库为其提供了状态栏和窗口装饰的选项。它也是最小、稳定且易于配置的。

包'X莫纳德' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install xmonad [On Debian, Ubuntu and Mint] $ sudo yum install xmonad [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/xmonad [On Gentoo Linux] $ sudo apk add xmonad [On Alpine Linux] $ sudo pacman -S xmonad [On Arch Linux] $ sudo zypper install xmonad [On OpenSUSE]
7. 摇摆
摇摆是一款免费、开源且轻量级的与 Wayland i3 兼容的平铺窗口管理器,可自动排列应用程序窗口以逻辑地最大化桌面空间。它默认将窗口排列成网格,并支持几乎所有包含在i3。
它的功能包括支持键盘快捷键、使用 Wayland 而不是 Xorg 以及间隙。

包'摇摆' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install sway [On Debian, Ubuntu and Mint] $ sudo yum install sway [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/sway [On Gentoo Linux] $ sudo apk add sway [On Alpine Linux] $ sudo pacman -S sway [On Arch Linux] $ sudo zypper install sway [On OpenSUSE]
8.不要走路
是一个开源终端多路复用器,使用户能够创建多个终端会话,他们可以从单个屏幕访问和控制这些会话,这使其非常适合同时。
别睡觉充分利用所有可用空间,并且由于它支持键绑定,因此可以轻松使用它,您可以使用键绑定来分割窗口并创建更多窗格。您还可以在不同的会话之间共享单独的 shell 实例,以便不同的用户用于不同的目的。

包'别睡觉' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install tmux [On Debian, Ubuntu and Mint] $ sudo yum install tmux [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/tmux [On Gentoo Linux] $ sudo apk add tmux [On Alpine Linux] $ sudo pacman -S tmux [On Arch Linux] $ sudo zypper install tmux [On OpenSUSE]
9. 光谱
光谱是一个小型的、动态的、xmonad,和受 dwm 启发专为 X11 构建的重新父级调整和平铺窗口管理器,速度快、紧凑且简洁。它的创建旨在解决以下问题xmonad和数据管理脸。
光谱使用纯文本配置文件,拥有与中类似的默认值xmonad和数据管理,并具有内置键盘快捷键。它的其他功能包括可定制的颜色和边框宽度、拖动浮动、快速启动菜单、可定制的状态栏、动态 RandR 支持等。

包'光谱' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install spectrwm [On Debian, Ubuntu and Mint] $ sudo yum install spectrwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/spectrwm [On Gentoo Linux] $ sudo apk add spectrwm [On Alpine Linux] $ sudo pacman -S spectrwm [On Arch Linux] $ sudo zypper install spectrwm [On OpenSUSE]
10.JWM
吉万马(乔的窗口经理)是一个基于 C 的开源轻量级窗口管理器,适用于 X11 窗口系统,经过优化,可以在较旧的、功能较弱的计算机系统上顺利工作。
它只需要扩展库库运行,但能够与许多其他库一起使用,包括库Xext用于形状延伸,开罗和库RSVG对于图标和背景,libjpeg 和 libpng 分别用于 JPEG 和 PNG 背景和图标等。

吉万马包含在几个 Linux 发行版中,例如该死的小Linux和小狗Linux并发现它的大部分用途是在便携式电脑上,例如树莓派。
$ sudo apt install jwm [On Debian, Ubuntu and Mint] $ sudo yum install jwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/jwm [On Gentoo Linux] $ sudo apk add jwm [On Alpine Linux] $ sudo pacman -S jwm [On Arch Linux] $ sudo zypper install jwm [On OpenSUSE]
11.Qtile
Qtile是一个用 Python 开发的小型但功能齐全且完全可配置的开源平铺窗口管理器。它的设计重点是简单性、使用扩展的可扩展性和定制。
Qtile具有易于编写的自定义布局、命令和小部件。它还可以远程编写脚本,以便设置工作区、更新状态栏小部件、操作窗口等。它具有全面的文档,以防您在此过程中需要澄清。

较新的乌班图(18.04或更大),德班(10 或更高)和 Fedora 版本,有Qtile可以通过安装包。
$ sudo apt install qtile [On Debian, Ubuntu and Mint] $ sudo yum install qtile [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
12. 鼠毒
鼠毒是一个轻量级的窗口管理器,设计简单,没有花哨的图形、窗口装饰或对任何其他项目的依赖。它以虚拟终端社区中非常流行的 GNU Screen 为蓝本。
Ratpoison 的主要功能包括能够将窗口分割成不重叠的框架,并且所有窗口在其框架内最大化。它仅使用键盘命令进行操作。

包'鼠毒' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install ratpoison [On Debian, Ubuntu and Mint] $ sudo yum install ratpoison [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/ratpoison [On Gentoo Linux] $ sudo apk add ratpoison [On Alpine Linux] $ sudo pacman -S ratpoison [On Arch Linux] $ sudo zypper install ratpoison [On OpenSUSE]
13. 数据管理
数据管理是一个用于 X Windows 系统的轻量级动态平铺窗口管理器,它指导了其他各种 X 窗口管理器的开发,包括惊人的和xmonad窗口管理器。
数据管理控制平铺、单片和浮动布局的窗口,并且所有这些布局都可以动态添加,从而增强正在使用的应用程序和执行的任务的环境。

包'数据管理' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install dwm [On Debian, Ubuntu and Mint] $ sudo yum install dwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/dwm [On Gentoo Linux] $ sudo apk add dwm [On Alpine Linux] $ sudo pacman -S dwm [On Arch Linux] $ sudo zypper install dwm [On OpenSUSE]
14. 概念
概念是一款专为 X 窗口系统设计的独特窗口管理器,它提供平铺功能,其中屏幕被划分为不重叠的平铺块,每个平铺块包含一个窗口,从而最大化其使用。
此外,概念支持选项卡,允许在单个图块中组织多个窗口。值得注意的是,它是一个静态管理器,与许多自动调整图块大小的动态管理器不同。

包'概念' 在您使用的发行版中可用,只需使用包管理器来安装它,如下所示。
$ sudo apt install notion [On Debian, Ubuntu and Mint] $ sudo yum install notion [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/notion [On Gentoo Linux] $ sudo apk add notion [On Alpine Linux] $ sudo pacman -S notion [On Arch Linux] $ sudo zypper install notion [On OpenSUSE]
15. 海普兰
海普兰是一个充满活力且现代的韦兰适用于 Linux 的合成器,旨在提供高度可定制且高效的桌面环境。它在构建时考虑到了性能和灵活性,支持动态平铺、窗口动画和每个显示器配置等高级功能。
海普兰与传统的基于 X11 的设置相比,利用 Wayland 的强大功能提供更流畅、更安全的体验。它对于想要使用脚本和配置文件定制工作流程的高级用户和爱好者特别有吸引力。
凭借其时尚的设计、积极的开发以及对尖端技术的支持,Hyprland 正在成为寻求轻量级但功能丰富的环境的 Linux 用户的热门选择。

结论
还有更多瓷砖经理在社区中,您可以选择,但其中没有很多像上面列出的应用程序那样提供几乎完整的功能列表。
您还知道哪些值得一提的值得称赞的应用程序吗?或者您是否有过任何经历影响您对其中一种的选择?请随时在下面的评论部分与我们分享您的想法。
