Tiny Core 7.0の日本語化 | 見よう見まねのブログ

見よう見まねのブログ

CameraやPCなど、見よう見まねの悪戦苦闘

Tiny Core 7.0の日本語化に挑戦します。
前回の手法を応用すれば、簡単に日本語化できる筈です。多分。。。
Tiny Core(12)日本語化インストール手順
http://ameblo.jp/miyou55mane/entry-12089826611.html

(1)ファイルの保存設定
$ sudo editor /opt/.filetool.lst  をエディターで開いて、赤字部を追記し保存。
home
opt
opt/eth0.sh
usr/share/fonts
usr/lib/locale

(1)日本語キーボードの設定とロケール保存
$ sudo editor /opt/bootlocal.sh  をエディターで開いて、以下を追記し保存。
loadkmap < /usr/share/kmap/qwerty/jp106.kmap
mkdir -p /usr/lib/locale/


(2)日本語フォントの導入

/usr/share/fonts/  に日本語フォント(IPAゴシック)をコピー。
Tiny Core 6.4と場所が異なります。

(3)ロケールの設定
Appsから、getlocale.tcz をインストール。

端末から、
$ sudo getlocale.sh

ja_JP.UTF-8  を選び、

端末から、
$ sudo localedef -i ja_JP -f UTF-8 ja_JP.UTF-8


ロケールが正しく設定されているか、確認します。

$ locale -a
C
POSIX
ja_JP.utf8

$ locale
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=


(4)日本語入力の設定
tinycore-jp 4.5.2日本語版
https://osdn.jp/projects/tinycore-jp/releases/55908

のISOイメージをDebian等でマウントし、以下のファイルを取り出します。
(1) scim.tcz、scim.tcz.dep、scim.tcz.md5.txt
(2) scim-anthy.tcz、scim-anthy.tcz.dep、scim-anthy.tcz.md5.txt
(3) anthy.tcz、anthy.tcz.md5.txt
(4) libiconv.tcz
(5) gtk2.tcz, gtk2.tcz.dep, gtk2.tcz.md5.txt
(6) libxcb.tcz, libxcb.tcz.dep, libxcb.tcz.md5.txt
(7) libping12.tcz, libping12.tzc.md5.txt


これらを、Tiny Core 7.0の以下のディレクトリーにコピーします。
/tce/optional/
Appsから、「Load Apps Locally」→「OnBoot」で (1)~(7)をインストール。

Appsから、libffi5.tcz をインストールし、ライブラリ不足を補う。

~/.profile の中程に以下を追記。最後の行はstartxの前に置く必要あるためです。
export XMODIFIERS=@im=scim
export GTK_IM_MODULE=scim
export  QT_IM_MODULE=scim
scim -d
export G_FILENAME_ENCODING=


Appsから、ntfs-3g.tcz をインストールし、ntfsにアクセス可能にする。
ファイル名の日本語表示は、上記最後の行で設定済み。

再起動し、scimの設定メニューを開き、「Keyboard Layout」を「Japanese」に設定。

これで、「CTL」+「Space」キーで日本語入力が可能となります。
何故か、「半角/全角」では機能しません!?

アプリは、***-locale.tcz を一緒に入れると、メニューが日本語表示されます。

ファイラー:pcmanfm.tcz、pcmanfm-locale.tcz

エディター:geany.tcz、geany-locale.tcz

エディター:leafpad.tcz、leafpad-locale.tcz

Tiny Core 6.4の時と少し手順が異なりますが、7.0でも同様に日本語化できました。

Appsから、firefox-ESR.tczを入れましたが、Ver.38.5.2と古く、Ver.38.6.1が最新との警告が表示されます。Tiny Coreはアプリの更新が追いついていないみたい。

タイニーな手順が違う日本語化