Tux Paint for Zaurus (version 0.9.14-z2) のインストール

2005.03.17 T, ONO

1. ここで提供しているもの

・基本パッケージ : Tux Paint本体と一部のライブラリ(libSDL_image, libpng)
  tuxpaint_0_9_14-z2.tar.gz
  パソコンで解凍したい方へ ZIP版をどうぞ。

・拡張パッケージ : オリジナルのTux Paintのファイルのうち基本パッケージに
 入っていないもの(通常はインストール不要)
  tuxpaint_0.9.14-misc.tar.gz

2. 別途必要なもの

・SDLとfreetypeの共有ライブラリ
 libSDL, libSDL_mixer, libSDL_ttf, libfreetypeが必要です。
  SDL on ZaurusにあるONScripter用のライブラリを流用します。
  onscripter-lib_20031201_arm.ipk

  libSDLについては、ぴろさんの邪道版でも動作することを確認しています。

・glibc用の日本語locale
  ひらがなカタカナで表示するために必要です。
  glibc-locale-eucjp_2.2.5-2_arm.ipk (X/Qtのfeed)

・日本語TrueTypeフォント
 ひらがなカタカナで表示するために必要です。
  本家からリンクされている日本語フォントでもよいのですが、
  ひらがなとカタカナと数字、記号があれば十分なので漢字の入った
  大きなものを使うのはメモリの無駄です。
 私はふぉんと屋あくび印の角POPうーぱー(AKWOOPAA.TTF)を使っています。
 かわいい手書き風でサイズも小さいので気に入ってます。

3. インストールの方法

(1) gzip -d -c tuxpaint_0.9.14-z2.tar.gz | tar xvf -
  として基本パッケージを展開します。
 これにより、tuxpaint_0.9.14-z2_arm.ipk が現れます。

  ZIP版をダウンロードされた方は好きなツールで解凍して下さい。

(2)onscripter-lib_20031201_arm.ipkをインストールします。

(3)tuxpaint_0.9.14-z2_arm.ipkをインストールします。

(2),(3)の手順を逆にすると、tuxpaint用のlibSDL_imageがONScripter用
のもので上書きされてしまいtuxpaintが使えません。
tuxpaint用のlibSDL_imageは、ONScripter用のものにpng画像の
サポートを加えたものなので、ONScripterでも使えます。

これだけで、tuxpaintが使えるようになりますが、英語表示になって
しまって日本人の子供が遊ぶには不適切です。
メッセージをひらがなカタカナで書かれたものにするためには、
以下のようにします。

(1) 日本語のlocaleをインストールする。
(2) Konsole上などでスーパーユーザーになって、
    ln -s /opt/QtPalmtop/share/locale /usr/share/
    を行う。
(3) 日本語TrueTypeフォントを
    /opt/QtPalmtop/share/tuxpaint/fonts/locale/ja.ttf
    としてコピーする。またはシンボリックリンクを張る。

Tux Paint for Zaurusは環境さえ整えばデフォルトで日本語表示される
ように作られているので、以上の作業をすれば特別な設定をしなくても
日本語で表示されるはずです。

4. 設定する

ホームディレクトリに .tuxpaintrc を作り、その中に設定を書き込む
ことができます。
ここではザウルスで設定するとよさそうなオプションの例を示します。
詳しくはオリジナ
ルのOPTIONS.txtをご覧下さい。

lang=japanese           ← 言語設定(通常は不要)
savedir=/mnt/card/pic   ← 画像を保存する場所
noprint=yes             ← 印刷しない
nosound=yes             ← 音を出さない

5. オプションを追加する

Tux Paint for Zaurusの基本パッケージでは、ファイルサイズをできるだけ
小さくするために、英字フォントを削ったり日本語以外のlocaleファイル(.mo)
を削ったり、ドキュメントを削ったりしています。
これらを追加したい場合は拡張パッケージをインストールします。
拡張パッケージのファイル全てを入れる場合は、rootになって、

  gzip -d -c tuxpaint_0.9.14-misc.tar.gz | tar xvf -C /opt/QtPalmtop/share -

のようにします。

また、楽しく遊ぶにはスタンプもたくさんあった方がよいのですが、
基本パッケージにはごくわずかしか入れていません。
スタンプを増やすと起動に時間がかかるうえ、使用メモリも増大するので
ザウルスでは厳しいのです。

スタンプを増やしたい場合は、本家に置いてあるものを取ってきて
インストールしましょう。自分で作ることもできるようです。
私は本家にあるスタンプ集のうち、子供が気に入りそうなものを厳選
して1/4程度に減らして使っています。

スタンプは
  /opt/QtPalmtop/share/tuxpaint/stamps/
に入れます。

ところで、スタンプは重いので英字フォントをイラストにしたものを使うと
結構面白いですよ。上記ふぉんと屋あくび印のAK-MyBabyとか。
→ screen shot


Outliers in T,ONO's daily life