好的,所以这可能是一个非常愚蠢的问题,但......
有没有办法为Windows 7安装基于Linux的LXDE,XFCE或同等轻量级桌面?我正在寻求加快我的计算机的整体性能,而不会改变太多的物理(因为它是一台笔记本电脑,我认为我无论如何都不能)。
再次,我认为这是一个非常愚蠢的问题,因为Windows和Linux是两个独立的实体(我知道),但我正在努力开辟尽可能多的资源。
好的,所以这可能是一个非常愚蠢的问题,但......
有没有办法为Windows 7安装基于Linux的LXDE,XFCE或同等轻量级桌面?我正在寻求加快我的计算机的整体性能,而不会改变太多的物理(因为它是一台笔记本电脑,我认为我无论如何都不能)。
再次,我认为这是一个非常愚蠢的问题,因为Windows和Linux是两个独立的实体(我知道),但我正在努力开辟尽可能多的资源。
Answers:
您可以像在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的本地桌面管理器慢得多。
有一种方法可以在Windows上获得更多Linux shell,Black Box。BB4Win将允许您将黑盒外壳安装到Windows上。它甚至还有可以下载和安装的主题。
对于Windows 7应该没问题,您可以尝试使用它而不将其实际设置为默认桌面,只需在需要Windows时重新运行资源管理器即可。
我很久以前就已经在XP上使用它,因为我讨厌在相同的桌面上看太久(几十年)。
我现在不知道它在Windows 8或10中的表现如何。
这可能是一个古老的问题,但我想我会把它放进去参考。