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 年,这也从侧面说明它属于较早期的项目。