3D-Desktop 是什么网站?

3D-Desktop 是一个托管在 SourceForge 上的开源项目主页,介绍的是同名 Linux 程序:用 OpenGL 把虚拟桌面切换做成 3D 动画效果。需要先说明的是,页面本身已经注明该项目停止开发很久,并建议改用 Compiz。所以它更适合作为了解早期 Linux 3D 桌面方案的历史资料,而不是现在要安装使用的软件。

这个程序做什么

3D-Desktop 是一个在 Linux 上以无缝 3D 方式切换虚拟桌面的 OpenGL 程序。它的工作方式可以这样理解:

  • 当前桌面会被映射进一个全屏 3D 环境;
  • 在这个环境里,你能看到其他虚拟桌面并选择切换;
  • 从正常工作桌面进入这个 3D 环境的过程是平滑的,页面描述为当前桌面“缩小到空间中的一点”,同时露出其他虚拟桌面;
  • 程序提供多种可视化模式。

页面自己也说,最好的理解方式就是实际试用一次,才能感受到完整效果。

网站上有哪些内容

主页提供了这些入口:

入口 用途
Home 项目主页
Screenshots 效果截图
Download 下载
FAQ 常见问题
Video 演示视频
Setup 安装/配置说明
Mailing List 邮件列表
Feedback 反馈
SF.net Summary SourceForge 项目摘要页

另外页面还指向 README 和 Changelog 两个文档,用于了解更详细的信息和版本变化。

运行和编译需要什么

页面列出的要求如下:

  • OpenGL / Mesa,强烈建议有硬件加速;
  • GLX;
  • Imlib2;
  • 编译源码时还需要相关 -devel 包,包括 XFree86-devel(用于 XF86VidMode 扩展)和 Imlib2-devel。

也就是说,如果只是运行,重点在 OpenGL/Mesa、GLX 和 Imlib2;如果要自己编译,则必须补齐开发包。

现在还值得用吗

页面在 News 部分明确写道:3d-desktop 已经有一段时间没有继续开发,并推荐去看 Compiz——一个合成窗口管理器,能提供更动态、更稳定、效果也更酷的 3D 桌面。

因此可以这样判断:

  • 如果你是想研究早期 Linux 3D 桌面实现、看历史截图或视频,这个站点仍有参考价值;
  • 如果你是想在当前 Linux 系统上获得 3D 桌面效果,应优先考虑页面推荐的 Compiz 这类合成窗口管理器,而不是这个已停止开发的项目。

项目作者是 Brad Wasson,页面版权标注为 2002–2004 年,这也从侧面说明它属于较早期的项目。