Linux 中的 Compiz 是什么?

2023年 7月 28日 50.7k 0

今天,我们听说人们“跳发行版”。我们中的一些人可能会为此感到内疚。尝试具有新功能的新 Linux 发行版是很难抗拒的。即使我也不能幸免,我有几台笔记本电脑,我经常在上面尝试新的操作系统(如果我怀旧的话,可以尝试旧的操作系统)。

但曾经有一段时间,发行版跳跃并不常见,因为在 Linux 诞生之初,发行版较少。我们许多早期用户所做的就是使用不同的窗口管理器。

compiz - 魔灯效果 - 由维基媒体提供 compiz - 魔灯效果| 图片提供:维基媒体

Compiz是 2006 年发布的窗口管理器之一。它是X Window 系统最古老的合成窗口管理器之一,在当时相当先进。窗口管理器不再像以前那样流行,但 Compiz 仍然得到维护,仍然具有出色的性能和大量的功能。

什么是 Compiz?

Compiz 是一个开源X 窗口管理器,可实现高级视觉效果和桌面增强。它提供了广泛的功能,包括窗口管理、窗口装饰、桌面效果、动画等等,并以可加载插件的形式实现。Compiz 可以用作大多数其他桌面的默认窗口管理器和合成器的直接替代品。

compiz - 烧伤效果 - 由维基媒体提供 compiz - 烧伤效果| 图片提供:维基媒体

Compiz的历史

在其早期阶段,Compiz 专门与Xgl支持的 3D 硬件一起运行。当与 Xgl 一起使用时,大多数NVIDIA和ATI显卡都与 Compiz 兼容。从2006年5月22日开始,Compiz通过利用AIGLX与标准X.Org Server兼容。

2000 年代初期,ATI和Nvidia驱动程序在 Linux 上变得越来越流行,这使得高级OpenGL开发能够扩展到昂贵的 UNIX 工作站之外。大约在同一时间,Xgl、Xegl 和 AIGLX 使 Xorg 能够利用 OpenGL 进行窗口转换和效果。

Compiz 由Novell ( SUSE ) 于 2006 年 2 月作为免费软件推出,成为 X 的先驱合成窗口管理器之一。到 2006 年 3 月,Red Hat将 Compiz 移植到 AIGLX。

Compiz 的早期评论大多是正面的,称赞其性能、视觉吸引力和创新性。Metisse 和 Project Looking Glass 等其他项目是同时开发的,但没有一个项目获得了与 Compiz 相同的认可或广泛采用。后来,合成效果也被集成到GNOME Shell和KWin等窗口管理器中。

Wayland 于 2010 年左右出现,将合成器和图形服务器的功能合并到一个程序中,从而使单独的窗口管理器和合成器变得过时。因此,Compiz 不再被广泛使用,但这并不意味着它的时代已经结束。继续包含 Compiz 的发行版通常只启用一些实用的插件,同时禁用更多视觉上奢侈的插件。此外,发行版越来越多地将KDE和GNOME与其默认窗口管理器结合起来。最后一个以 Compiz 作为 Unity 桌面管理器的 Ubuntu 版本是 Ubuntu 16.04,此后其开发基本陷入停滞。

Compiz 仍然得到维护,有两个现有版本:Compiz 0.9 和 Compiz 0.8。Compiz 0.9 是 C++ 重写,而 Compiz 0.8 继续使用原始 C 版本。Ubuntu 维护和开发 Compiz 0.9,而 Debian 中的软件包是 Compiz 0.8“Reloaded”版本。两个版本都很相似,但区别在于插件支持的级别,因为 0.9 重写必须排除某些功能。Compiz 0.8 被认为更快、更稳定。

结论

Compiz 的所有功能和效果在我使用它时确实让我很忙。我记得我花费了大量的时间以独特的方式改造我的工作空间。然而,随着时间的推移,我发现自己花越来越多的时间在 Compiz 上修修补补,而不是专注于我的工作。虽然其视觉奇观的吸引力是不可否认的,但它也成为了分散注意力的来源——我玩 Compiz 的次数越多,我未完成的任务就越长。最终,我不得不更换窗口管理器才能完成工作。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论