Sugar

出自 Arch Linux 中文维基

作為 OLPC 倡議的產物,Sugar 是一個類似於 KDEGNOME 的桌面環境,但面向兒童和教育。

Sugar 有一個特殊的 分類法 來命名其系統的各個部分。圖形界面本身構成了 Glucose(葡萄糖)組。這是安裝 Sugar 時理應符合預期的核心系統。但要真正使用這個桌面環境,您需要 activities(一些應用程式)。基礎的 activities 是 Fructose(果糖)的一部分。然後,Sucrose 由 Glucose 和 Fructose 組成,代表應該作為基本 Sugar 桌面環境分發的內容。額外的 activities 是 Honey(蜜糖)的一部分。請注意,Ribose(底層作業系統)在這裏被 Arch 取代。

安裝[編輯 | 編輯原始碼]

  • 對於核心系統 (Glucose),安裝 sugar。它提供了圖形界面和桌面會話,但它本身並不是很有用。
  • sugar-fructose包組 軟件包組包含了基本 activities (Fructose),包括網絡瀏覽器、文本編輯器、媒體播放器和終端模擬器。
  • sugar-runner 軟件包提供了一個幫助腳本,可以在另一個桌面環境中啟動 Sugar,或者直接從命令行啟動。

從 Activity 庫安裝[編輯 | 編輯原始碼]

Sugar Activity Library 提供了許多 Activity Bundles,打包為帶有「.xo」擴展名的 zip 文件。這些包可以從 Sugar 下載並安裝到用戶的目錄中,但是安裝並不能確保滿足依賴關係。因此,不推薦此安裝 activities 的方法,因為它們可能由於缺少依賴項而無法啟動。常用依賴:

  • 對於web activities,從官方存儲庫安裝 webkit2gtk
  • 對於基於 GTK 2 的 activities,從 AUR 安裝 sugar-toolkit-gtk2AUR

為了檢查 activities 無法啟動的原因,請查看位於 ~/.sugar/default/logs/[app_id]-1.log 的log文件。

啟動 Sugar[編輯 | 編輯原始碼]

Sugar 可以使用 display manager 以圖形方式啟動,也可以從控制台手動啟動。

圖形方式

從顯示管理器的會話菜單中選擇 Sugar

手動

如果 sugar-runner 已安裝,Sugar 可以使用 sugar-runner 命令啟動。

另一種方法是將 exec sugar 添加到 ~/.xinitrc 文件中。然後,可以使用 startx 命令啟動 Sugar(有關詳細信息,請參閱 xinitrc)。設置好~/.xinitrc文件後,也可以安排為 Start X at login

另請參見[編輯 | 編輯原始碼]