Sugar
Sugar 最初是为 OLPC 计划开发的,是一个面向儿童和教育的桌面环境。
Sugar 有一个特殊的分类法来命名其系统的各个部分。图形界面本身构成 Glucose 组。这是安装 Sugar 时可以合理期望存在的核心系统。但是要真正使用该环境,你需要活动(某种应用程序)。基本活动是 Fructose 的一部分。然后,Sucrose 由 Glucose 和 Fructose 构成,代表了应该作为基本 sugar 桌面环境分发的内容。额外的活动是 Honey 的一部分。请注意,Ribose(底层操作系统)在这里被 Arch 取代。
安装
- 对于核心系统 (Glucose),安装 sugar。它提供了图形界面和桌面会话,但单独使用时用处不大。
- sugar-fructose 组包含基本活动 (Fructose),包括一个网页浏览器、一个文本编辑器、一个媒体播放器和一个终端模拟器。
- sugar-runner 软件包提供了一个辅助脚本,可以在另一个桌面环境或直接从命令行启动 Sugar。
从活动库
Sugar 活动库提供了许多活动包 (Activity Bundles),它们被打包为带有 .xo 扩展名的 zip 文件。这些包可以从 Sugar 下载并安装到用户的目录中,但安装不能保证满足依赖关系。因此,这不是安装活动的推荐方式,因为它们很可能因缺少依赖项而无法启动。一个常用的依赖项是 webkit2gtk,用于 Web 活动。
为了检查活动启动失败的原因,请查看位于 ~/.sugar/default/logs/app_id-1.log
的日志文件。
启动 Sugar
Sugar 可以通过图形方式使用显示管理器启动,也可以从控制台手动启动。
图形化方式
从显示管理器的会话菜单中选择会话 Sugar。
手动方式
如果安装了 sugar-runner,则可以使用 sugar-runner
命令启动 Sugar。
另一种方法是将 exec sugar
添加到 ~/.xinitrc
文件中。之后,可以使用 startx
命令启动 Sugar(有关更多详细信息,请参阅 xinitrc)。设置好 ~/.xinitrc
文件后,还可以安排在登录时启动 X。