「Sugar」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(en:Sugarへの転送ページ)
 
(同期)
 
(2人の利用者による、間の4版が非表示)
1行目: 1行目:
  +
[[Category:デスクトップ環境]]
#redirect[[en:Sugar]]
 
  +
[[en:Sugar]]
  +
[[it:Sugar]]
  +
[[ru:Sugar]]
  +
[[Wikipedia:ja:OLPC|OLPC]] イニシアティブのプロダクトである、[[Wikipedia:Sugar (software)|Sugar]] は [[KDE]] や [[GNOME]] と同じようなデスクトップ環境であり、児童教育向けに作られています。あなたに若い息子、娘、兄弟、姉妹、子犬、宇宙人、未来人、異世界人がいるのであれば、Arch/Sugar プラットフォームを使って Arch Linux の世界を初めて経験させるのも良いかもしれません。その後は放っときましょう。
  +
  +
Sugar はシステムのパーツについて独特な[http://wiki.sugarlabs.org/go/Taxonomy 分類] をしています。グラフィカルインターフェイスは '''Glucose''' グループを構成します。Glucose はコアシステムであり Sugar をインストールするときは当然必須とされます。実際に環境を使おうと思ったら、アクティビティ (アプリケーションみたいなもの) が必要です。基本的なアクティビティは '''Fructose''' に含まれています。そして、Glucose と Fructose の両方で構成された '''Sucrose''' が、基本的な Sugar デスクトップ環境として配布されることになります。他のアクティビティは '''Honey''' に含まれます。Ribose (基盤のオペレーティングシステム) については Arch で置き換えて下さい。
  +
  +
== インストール ==
  +
  +
* コアシステム (''Glucose'') をインストールするには、{{Pkg|sugar}} パッケージをインストールしてください。グラフィカルインターフェイスとデスクトップセッションが付いていますが、これだけではあまり役には立ちません。
  +
* {{Grp|sugar-fructose}} グループには基本的なアクティビティ (''Fructose'') が含まれています。ウェブブラウザ、テキストエディタ、メディアプレイヤー、ターミナルエミュレータなど。
  +
* {{Pkg|sugar-runner}} パッケージには、他のデスクトップ環境や、コマンドラインから直接 Sugar を起動させることができるようにするヘルパースクリプトが入っています。
  +
  +
=== アクティビティライブラリ ===
  +
  +
[http://wiki.sugarlabs.org/go/Activity_Library Sugar Activity Library] には多くの [http://wiki.sugarlabs.org/go/Development_Team/Almanac/Activity_Bundles Activity Bundles] があり ".xo" 拡張子が付いた zip ファイルでパッケージ化されています。これらのバンドルをダウンロードして Sugar のユーザーディレクトリにインストールすることができます。ただし、インストールしても依存関係が解決されるわけではないので注意してください。依存パッケージが足りなくて起動に失敗することがあるので、この方法でアクティビティをインストールするのはあまり推奨されません。よく使われる依存パッケージ:
  +
* ウェブアクティビティの場合、公式リポジトリから {{Pkg|webkit2gtk}} をインストールしてください。
  +
* GTK+ 2 ベースのアクティビティの場合、AUR から {{AUR|sugar-toolkit-gtk2}} をインストールしてください。
  +
  +
なぜアクティビティが起動しないのか確認したいときは、{{ic|~/.sugar/default/logs/[app_id]-1.log}} にあるログファイルを見ましょう。
  +
  +
== Sugar の起動 ==
  +
  +
Sugar は[[ディスプレイマネージャ]]を使ってグラフィカルに起動することも、コンソールから手動で起動することも出来ます。
  +
  +
'''グラフィカル'''
  +
  +
ディスプレイマネージャのセッションメニューから ''Sugar'' セッションを選択してください。
  +
  +
'''手動'''
  +
  +
{{Pkg|sugar-runner}} をインストールしたら、{{ic|sugar-runner}} コマンドで Sugar を起動できます。
  +
  +
もしくは {{ic|~/.xinitrc}} ファイルに {{ic|exec sugar}} を追加する方法もあります。追加したら、{{ic|startx}} コマンドで Sugar を起動できます (詳しくは [[xinitrc]] を見て下さい)。{{ic|~/.xinitrc}} ファイルを設定した後、[[ログイン時に X を起動]]するように設定することもできます。
  +
  +
== 参照 ==
  +
  +
* [http://sugarlabs.org/ Sugar の公式ウェブサイト]
  +
* [http://activities.sugarlabs.org/ Sugar のアクティビティ]

2017年10月11日 (水) 23:38時点における最新版

OLPC イニシアティブのプロダクトである、SugarKDEGNOME と同じようなデスクトップ環境であり、児童教育向けに作られています。あなたに若い息子、娘、兄弟、姉妹、子犬、宇宙人、未来人、異世界人がいるのであれば、Arch/Sugar プラットフォームを使って Arch Linux の世界を初めて経験させるのも良いかもしれません。その後は放っときましょう。

Sugar はシステムのパーツについて独特な分類 をしています。グラフィカルインターフェイスは Glucose グループを構成します。Glucose はコアシステムであり Sugar をインストールするときは当然必須とされます。実際に環境を使おうと思ったら、アクティビティ (アプリケーションみたいなもの) が必要です。基本的なアクティビティは Fructose に含まれています。そして、Glucose と Fructose の両方で構成された Sucrose が、基本的な Sugar デスクトップ環境として配布されることになります。他のアクティビティは Honey に含まれます。Ribose (基盤のオペレーティングシステム) については Arch で置き換えて下さい。

インストール

  • コアシステム (Glucose) をインストールするには、sugar パッケージをインストールしてください。グラフィカルインターフェイスとデスクトップセッションが付いていますが、これだけではあまり役には立ちません。
  • sugar-fructose グループには基本的なアクティビティ (Fructose) が含まれています。ウェブブラウザ、テキストエディタ、メディアプレイヤー、ターミナルエミュレータなど。
  • sugar-runner パッケージには、他のデスクトップ環境や、コマンドラインから直接 Sugar を起動させることができるようにするヘルパースクリプトが入っています。

アクティビティライブラリ

Sugar Activity Library には多くの Activity Bundles があり ".xo" 拡張子が付いた zip ファイルでパッケージ化されています。これらのバンドルをダウンロードして Sugar のユーザーディレクトリにインストールすることができます。ただし、インストールしても依存関係が解決されるわけではないので注意してください。依存パッケージが足りなくて起動に失敗することがあるので、この方法でアクティビティをインストールするのはあまり推奨されません。よく使われる依存パッケージ:

  • ウェブアクティビティの場合、公式リポジトリから webkit2gtk をインストールしてください。
  • GTK+ 2 ベースのアクティビティの場合、AUR から sugar-toolkit-gtk2AUR をインストールしてください。

なぜアクティビティが起動しないのか確認したいときは、~/.sugar/default/logs/[app_id]-1.log にあるログファイルを見ましょう。

Sugar の起動

Sugar はディスプレイマネージャを使ってグラフィカルに起動することも、コンソールから手動で起動することも出来ます。

グラフィカル

ディスプレイマネージャのセッションメニューから Sugar セッションを選択してください。

手動

sugar-runner をインストールしたら、sugar-runner コマンドで Sugar を起動できます。

もしくは ~/.xinitrc ファイルに exec sugar を追加する方法もあります。追加したら、startx コマンドで Sugar を起動できます (詳しくは xinitrc を見て下さい)。~/.xinitrc ファイルを設定した後、ログイン時に X を起動するように設定することもできます。

参照