首页 / 想要一个真正的轻量级桌面Linux体验?试试看窗口管理器。

想要一个真正的轻量级桌面Linux体验?试试看窗口管理器。

2024/12/20 23:30:16
窗口管理器是X Window System中管理窗口行为的程序,提供桌面环境的替代方案。流行的Linux窗口管理器包括Openbox、Fluxbox、awesome和Enlightenment,每个都有独特功能。平铺和堆叠是两种主要的窗口管理方式,分别通过排列和堆叠窗口来优化屏幕空间使用。
想要一个真正的轻量级桌面Linux体验?试试看窗口管理器。
窗口管理器仅管理X Window System中的窗口,为您提供Linux桌面环境的替代方案。平铺和堆叠窗口管理器使您能够高效地使用屏幕空间。流行的Linux窗口管理器包括Openbox、Fluxbox、awesome和Enlightenment,每个都提供独特的功能。还有许多其他窗口管理器在您的Linux包管理器中可用。找到一个你喜欢的!未在指定区域找到获胜广告! 虽然有极简的桌面环境,但你可以通过仅仅使用一个窗口管理器来进一步简化。它只管理窗口,不处理其他事情。这就是为什么值得一试的原因。 未找到适用于区域:native 的获胜广告!

窗口管理器是什么?

一个窗口管理器是一个程序,它执行这一功能,在X Window系统中管理窗口行为。

X Window System,或者称为X,本身并不是一个完整的图形用户界面系统。它实际上只知道如何在屏幕上绘制像素。窗口装饰,如标题栏、窗口按钮或关闭、最大化和最小化按钮,是由窗口管理器创建的。

在实践中,不使用窗口管理器运行是可能的,但非常困难。如果你这样做,你会发现你几乎什么都做不了。你无法移动窗口,除非有可点击的东西。如果不幸终止了窗口管理器,你可能会发现自己被注销或它会自动重启。

为什么只需要一个窗口管理器?

虽然现代Linux发行版中常见全功能桌面环境,其中一些旨在轻量级,但裸窗口管理器仍然是Linux高级用户的热门选择。这种设置在喜欢轻量级环境的人群中很常见,因为窗口管理器本身使用很少的内存或CPU。

开发者通常会使用一个独立的窗口管理器。如果你大部分时间都在命令行工作,你可能不需要桌面系统附带的其他许多工具。其他人则喜欢一个最小化、无干扰的工作环境。如果你的系统没有预装纸牌游戏,你就不会浪费时间在上面。

平铺与堆叠

不同的窗口管理器之间的一个主要区别在于它们管理窗口的方式。主要有两种范式:平铺和堆叠。

平铺窗口管理器

平铺窗口管理器将窗口像墙上的瓷砖一样排列。当你打开一个窗口时,它会占据整个屏幕。当你打开另一个窗口时,原来的窗口会缩小,并且两个窗口并排显示。当你关闭一个窗口时,过程是相反的。其他窗口会变大以填充整个屏幕。上图中的dwm是一个这样的窗口管理器的例子。

平铺窗口管理器在Linux高级用户中很受欢迎,因为他们认为平铺是一种更有效的屏幕空间使用方式。这也是1985年微软Windows 1.0启动时管理窗口的方式。

堆叠窗口管理器

堆叠窗口管理器的行为像传统的窗口管理器。和其他这种风格的窗口管理器一样,它因极简主义而闻名。

流行的Linux窗口管理器

开放盒子

Openbox 是一个全面的基本堆叠窗口管理器的好选择。你可以通过右键菜单启动程序。大多数发行版会自动生成一个菜单。它基于一个早期的窗口管理器,名为 Blackbox。

“Fluxbox”

Fluxbox,像Openbox一样,受到Blackbox项目的启发。和其他这种风格的窗口管理器一样,它因极简主义而闻名。

精彩

优秀的窗口管理器是“动态”平铺窗口管理器的典范。你可以将窗口并排排列,或者一个比另一个更大,或者窗口可以浮动在其他窗口之上。它比自动平铺窗口更灵活。正如前面提到的dwm一样,也是一个动态窗口管理器。

启迪

Enlightenment是Linux窗口管理器界的支柱之一。尽管它在上世纪90年代初推出时以-demanding而闻名,但随着时间的推移,它已经变成了一个轻量级且高效的准桌面环境。它是你可以在只安装窗口管理器的情况下,最接近桌面环境的选择。

这只是Linux窗口管理器的皮毛。你的发行版包管理器会有我在这里能涵盖的更多内容。所以如果你想在桌面上添加新功能,可以尝试一个或多个。