什么是 LXQt? 使用 Qt 构建的最轻量级 Linux 桌面

当你正在寻找一个轻量级的 Linux 桌面环境来加速你的 PC 时,一个名字开始更频繁地出现。 LXQt 是 LXDE 的精神继承者,它使用如此少的资源的界面让 Raspberry Pi 感觉就像一台功能齐全的 PC。 什么是 LXQt,它有何不同?

什么是 LXQt? Linux 桌面环境

桌面环境是您在屏幕上看到的。 这是底部的面板。 这就是将您的应用程序排列到窗口中并让您移动它们的原因。

Windows 和 macOS 各有一个桌面环境。 在 Linux 上,有很多。 您可以完全改变桌面的外观和感觉,同时仍然使用相同的应用程序、相同的后台库和相同的 Linux 内核。

大多数基于 Linux 的操作系统默认选择使用桌面环境(有些让您选择自己喜欢的,而有些则根本没有)。 有一个 Ubuntu 的变体,最流行的桌面 Linux 版本,叫做 卢本图 提供LXQt。 还有一个 LXQt 版 Fedora.

如果您使用不同的基于 Linux 的操作系统,您可能必须自己安装 LXQt。 LXQt 网站上提供了说明。

LXQt的历史

要了解 LXDE 和 LXQt 之间的区别,我们必须先谈谈工具包。 工具包提供了一种以一致方式绘制应用程序界面的方法。 如果没有工具包,开发人员将不得不为每个应用程序从头开始设计和编程工具栏按钮和下拉菜单。 在 Linux 中,两个工具包占据主导地位:GTK+ 和 Qt。

LXDE 使用 GTK+ 2,这是非常古老的代码。 GTK+ 3 自 2011 年问世。LXDE 维护者 Hong Jen Yee 对 GTK+ 3 中的一些更改提出异议,因此他在 2013 年发布了基于 Qt 的端口。不久之后,LXDE 的 Qt 版本和一个单独的桌面界面被称为Razor-qt 合并形成 LXQt。 Hong Jen Yee 计划最终将精力集中在 LXQt 上。 此后,LXQt 正式成为一个独立的项目。

LXQt 是如何工作的

LXQt 默认采用任何使用过 Windows 的人都熟悉的布局。 应用程序启动器位于左下方。 系统托盘位于右下角。 打开的窗口在两者之间连续出现。

应用程序启动器包含必需品,仅此而已。 包含已安装应用程序的类别显示在顶部,然后是系统偏好设置、用户会话控件和搜索栏。

该接口是高度可配置的。 您可以更改桌面、应用程序和图标主题。 面板可以转到屏幕的任何一侧,您可以根据需要重新排列元素。 如果那不是您的最爱,那么没有理由保留类似 Windows 的布局。

LXQt 将面板的每个组件都称为一个小部件。 默认小部件提供将喜爱的应用程序保存到面板、在多个工作区之间切换以及隐藏窗口以显示桌面的能力。 包括一些额外的小部件,例如 CPU 监视器和颜色选择器。

LXQt 的部分吸引力在于缺少依赖项(程序运行必须安装的后台服务)和可互换组件的使用。 为了 example, LXQt 使用 Openbox 窗口管理器。 您可以使用任何与 Openbox 兼容的主题来更改窗口标题栏的外观。 您还可以调整标题栏中按钮的顺序以及出现的按钮。

在某种程度上,LXQt 将其作为桌面环境的角色非常真实。 它管理桌面。 它并不是试图控制从启动到关闭的整个体验。 Linux 是模块化的,LXQt 接受了这一点。

LXQt 的缺点

LXQt 缺少一些现代桌面所期望的功能。 默认情况下,LXQt 不会在窗口周围绘制阴影,也没有打开或最大化窗口的动画。 存在用于最小化窗口的动画,但有些不稳定。 您可以通过启用或安装单独的合成器来更改此设置。 Lubuntu 默认提供了一个名为 Compton X 的软件。

还记得应用启动器中的搜索栏吗? 这是非常基本的。 您必须搜索应用程序的确切名称,而不是它的功能。 除非您安装其他软件,否则不要期望找到文件和文件夹,因为这些功能会降低桌面速度。

LXQt 也很少手握。 您应该知道应用程序的名称以及它们的作用。 如果你不这样做,你将需要学习。 应用程序启动器不会告诉您预装的文本编辑器、图像查看器或网络浏览器是什么。 你必须自己解决这个问题。

这并不是说 LXQt 很难使用。 我不这么认为。 但我也对 Linux 桌面的工作方式有一定的了解。 如果您熟悉 Xfce 或 MATE,LXQt 只需花几分钟时间就能搞定。 大多数事情都在你期望的地方。 只是实现方式不同。

谁应该使用 LXQt?

考虑 LXQt 有几个主要原因:

  • LXQt 是轻量级的。 如果您想要一个使用相对较少系统资源的简单桌面界面,请将 LXQt 放在您的列表中。
  • LXQt 基于 Qt。 坦率地说,与 GTK+ 相比,基于 Qt 的桌面环境并不多。 如果您更喜欢 Qt 应用程序但不喜欢 KDE Plasma 桌面,那么 LXQt 是您为数不多的选择之一。
  • LXQt 是模块化的。 如果你不想要一个试图做所有事情的桌面环境,那么 LXQt 可能会让你微笑。

LXQt 不像其他桌面环境那样受到关注。 这并不意味着它不一样好。 但是,如果您想了解还有哪些其他选项可供您使用,这里有十几个您可以找到的最轻量级的 Linux 发行版。