我可以在 Windows 7 上安装 LXDE 或等效的桌面吗?

Gam*_*15x 3 linux desktop windows-7 lxde

好的,所以这可能是一个非常愚蠢的问题,但是......

有什么可能的方法可以为 Windows 7 安装基于 Linux 的 LXDE、XFCE 或等效的轻量级桌面?我希望在不改变太多物理性能的情况下加快计算机的整体性能(作为笔记本电脑,我认为无论如何我都做不到)。

同样,我认为这是一个非常愚蠢的问题,因为 Windows 和 Linux 是两个独立的实体(我知道这一点),但我正在尝试尽可能多地开放资源。

Ben*_*rds 5

您可以在 Windows 上安装您提到的桌面管理器。但是,它不会提供性能增益。很有可能,它会比本机 Windows 环境慢。

这些桌面管理器使用完全不同的堆栈来连接您的图形硬件和操作系统内核:X。Windows 使用自己的系统。除了 Windows 当前不允许以(至少是简单的)方式将其窗口管理器切换为备用的这一事实之外,您运行的任何程序都必须构建并与您的桌面管理器的 API 链接才能使用它。

LXDE、XFCE 和其他基于 Linux 的桌面和窗口管理器都在幕后使用 X,因此您可以将一个桌面换成另一个,并且仍然可以使用所有 X 程序。如果你想在 Windows 上安装这些,你必须在 Windows 之上安装一个 X 堆栈,它通常要么与 Windows 桌面管理器接口,要么在它之上独立运行。然后您可以使用 X 桌面/窗口管理器。但是,您运行的任何 Windows 本机程序都不知道 X,因此不会使用此桌面管理器。您可以在 Windows 上安装其他 X 程序并在其中运行它们,但是,它们的性能可能不如您直接在机器上安装 Linux 时那么好。

充其量不会有性能提升,因为您在 Windows 已经提供的基础上运行了额外的东西,而不是用一个轻量级的系统取代一个系统。

在最坏的情况下,并且很可能会出现性能损失。那里的 X 堆栈实现(我主要熟悉 Cygwin/X)不能完全访问您的图形硬件。由于如今桌面和 Windows 管理器都在进行合成,因此他们通常会将大量操作卸载到您的 GPU 上。Windows 上的 X 中的 OpenGL 支持是有限的,因此所有内容都可能通过 CPU 处理,但速度较慢。

我有这方面的个人经验,最近通过安装 Cygwin/X 并构建 Fluxbox 以在 Windows 7 机器上运行进行了尝试。我用合成器运行它,但正是因为这个原因,它比 Windows 的本机桌面管理器慢得多。