跳转至内容

Sugar

来自 ArchWiki

Sugar 最初是为 OLPC 项目开发的,是一款面向儿童和教育的 桌面环境

Sugar 有一个特殊的 Taxonomy 来命名其系统的各个部分。图形界面本身构成了 Glucose 组。这是安装 Sugar 时可以合理预期的核心系统。但要真正使用该环境,您需要活动(某种应用程序)。基础活动是 Fructose 的一部分。然后,Sucrose 由 Glucose 和 Fructose 组成,代表了应该作为基础 Sugar 桌面环境分发的。额外活动是 Honey 的一部分。请注意,Ribose(底层操作系统)在这里被 Arch 取代。

安装

  • 对于核心系统(Glucose),请 安装 sugar。它提供了图形界面和桌面会话,但本身用处不大。
  • 名为 sugar-fructose 的组包含基础活动(Fructose),包括网络浏览器、文本编辑器、媒体播放器和终端模拟器。
  • 名为 sugar-runner 的软件包提供了一个辅助脚本,可以在另一个桌面环境中或直接从命令行启动 Sugar。

来自活动库

Sugar 活动库提供了许多 活动包,这些包以扩展名为 .xo 的 zip 文件形式打包。这些包可以从 Sugar 中下载并安装到用户的目录中,但安装并不确保满足依赖关系。因此,这不是安装活动的推荐方式,因为它们很可能由于缺少依赖项而无法启动。一个常用的依赖项是用于网络活动的 webkit2gtk

为了检查活动为何无法启动,请查看位于 ~/.sugar/default/logs/app_id-1.log 的日志文件。

启动 Sugar

Sugar 可以通过图形界面使用 显示管理器启动,也可以从控制台手动启动。

图形界面

从显示管理器的会话菜单中选择 Sugar 会话。

手动设置

如果安装了 sugar-runner,则可以使用 sugar-runner 命令启动 Sugar。

另一种方法是将 exec sugar 添加到 ~/.xinitrc 文件中。之后,可以使用 startx 命令启动 Sugar(有关更多详细信息,请参阅 xinitrc)。设置 ~/.xinitrc 文件后,还可以将其配置为 登录时启动 X

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.