日本語化の手順
日本語の表示
日本語の表示
/usr/share/fonts/defaults/TTF に好みの日本語TTFfontを投入
Xを再起動。
現在の日本語フォントは見栄えのいい物からサイズの一番小さいのを選んだ?
初回起動時のキーボード設定はコンソール環境での設定なので、X環境には反映されない。
本来最初のX起動時にキーボード設定がなされるべきだと思う。
/usr/share/fonts/defaults/TTF に好みの日本語TTFfontを投入
Xを再起動。
現在の日本語フォントは見栄えのいい物からサイズの一番小さいのを選んだ?
初回起動時のキーボード設定はコンソール環境での設定なので、X環境には反映されない。
本来最初のX起動時にキーボード設定がなされるべきだと思う。
最後に編集したユーザー 暇人 [ 09/06/25(木) 03:59 ], 累計 3 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
日本語ファイル名の取り扱い
日本語ファイル名の取り扱い
(ntfs-3g最新版の導入)
マウント関連プログラムの修正
/usr/sbin/pmount
/usr/bin/nethood
/usr/local/bin/drive_all
まだある?。
mount -o ,iocharset=utf8 の追加
woofで対処の試行が行われている。
http://puppylinux.com/blog/?viewDetailed=00762
http://puppylinux.com/blog/?viewDetailed=00750
initrd.gz 中の......
最新日本語版のものを使うのが簡単
(ntfs-3g最新版の導入)
マウント関連プログラムの修正
/usr/sbin/pmount
/usr/bin/nethood
/usr/local/bin/drive_all
まだある?。
mount -o ,iocharset=utf8 の追加
woofで対処の試行が行われている。
http://puppylinux.com/blog/?viewDetailed=00762
http://puppylinux.com/blog/?viewDetailed=00750
initrd.gz 中の......
最新日本語版のものを使うのが簡単
最後に編集したユーザー 暇人 [ 09/06/10(水) 04:26 ], 累計 2 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アプリの日本語化
gettext対応プログラムなら moファイルを導入
moファイルがなければ作る
非対応ならソースをいじる。
スクリプトなら、メッセージ部分を翻訳する。
この辺が一番大変。バージョンによってメッセージの内容が変わってたり、構造が
変化してたりするので本当に大変。
チェックするのもとっても手間がかかる。
おまけに翻訳しすぎるとまずいものもある。
コンソールアプリに注意。
xmessage等メッセージ表示用のアプリが日本語表示に対応していないものを使っていることがある。→対応アプリ(gxmessage等)を使うように修正
mtpaintは英語版のものは国際化オプションが切られているので、有効にして
最ビルドの要あり。
日本語版のものは当然有効。
ドキュメントの翻訳
ひたすら翻訳
gettext対応プログラムなら moファイルを導入
moファイルがなければ作る
非対応ならソースをいじる。
スクリプトなら、メッセージ部分を翻訳する。
この辺が一番大変。バージョンによってメッセージの内容が変わってたり、構造が
変化してたりするので本当に大変。
チェックするのもとっても手間がかかる。
おまけに翻訳しすぎるとまずいものもある。
コンソールアプリに注意。
xmessage等メッセージ表示用のアプリが日本語表示に対応していないものを使っていることがある。→対応アプリ(gxmessage等)を使うように修正
mtpaintは英語版のものは国際化オプションが切られているので、有効にして
最ビルドの要あり。
日本語版のものは当然有効。
ドキュメントの翻訳
ひたすら翻訳
最後に編集したユーザー 暇人 [ 09/06/09(火) 11:18 ], 累計 2 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
デスクトップの日本語化
デスクトップの日本語化
メニューの日本語化
/usr/share/applications の中のファイルを各個日本語化
これがメニューに反映される。
メニューの構造やシャットダウン辺りは
/etc/??????? に設定ファイルがあるのでこれの該当部分を翻訳する。
これも手間仕事。
バージョンアップのたびにアプリの増減をチェック。
このへんはgnome desktop の共通仕様らしい。
Roxの日本語化
/usr/local/apps/rox/messages の中にgmoファイルを導入
roxのバージョンによって内部構造が微妙に異なったりした。
jwmの日本語化(文字化け対策)
/root/.jwm に設定ファイルがあるので、各ファイル中のフォント指定を
インストール済みのフォント名に変更。
コンテキストメニューの日本語化は、ソースを改変後再ビルド。
(420p1jp以前には)flashでフルスクリーンにできないというバグがあった。
メニューの日本語化
/usr/share/applications の中のファイルを各個日本語化
これがメニューに反映される。
メニューの構造やシャットダウン辺りは
/etc/??????? に設定ファイルがあるのでこれの該当部分を翻訳する。
これも手間仕事。
バージョンアップのたびにアプリの増減をチェック。
このへんはgnome desktop の共通仕様らしい。
Roxの日本語化
/usr/local/apps/rox/messages の中にgmoファイルを導入
roxのバージョンによって内部構造が微妙に異なったりした。
jwmの日本語化(文字化け対策)
/root/.jwm に設定ファイルがあるので、各ファイル中のフォント指定を
インストール済みのフォント名に変更。
コンテキストメニューの日本語化は、ソースを改変後再ビルド。
(420p1jp以前には)flashでフルスクリーンにできないというバグがあった。
最後に編集したユーザー 暇人 [ 09/06/25(木) 04:13 ], 累計 4 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
Re: 日本語ファイル名の取り扱い
暇人さん、暇が取れるようになったみたいですね。心強いです。
まとまったものありがとうございます。
せっかくなのでお聞きしたいのですが...。
http://nami4.dyndns.org/p_blog/article.php?id=127
のinitrd.gzの中にある ntfs-3gは、どの環境でコンパイルしたものなのでしょうか?
このntfs-3gをそのまま使うこともできるのですが
せっかくなので最新版に更新できたらと思います。
現在 4.20JPのinitrd.gz に入れている ntfs-3g は共有ライブラリを使用していて、扱いがやっかいです。
また共有ライブラリのうち clibcが少々大きい。
まとまったものありがとうございます。
せっかくなのでお聞きしたいのですが...。
http://nami4.dyndns.org/p_blog/article.php?id=127
のinitrd.gzの中にある ntfs-3gは、どの環境でコンパイルしたものなのでしょうか?
このntfs-3gをそのまま使うこともできるのですが
せっかくなので最新版に更新できたらと思います。
現在 4.20JPのinitrd.gz に入れている ntfs-3g は共有ライブラリを使用していて、扱いがやっかいです。
また共有ライブラリのうち clibcが少々大きい。
最後に編集したユーザー シノバー [ 09/06/09(火) 22:10 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
http://shinobar.net/
やっぱりアプリの日本語化が
一番手間が掛るのですね。
暇人さん解説ありがとうございますm(_ _)m
暇人さん解説ありがとうございますm(_ _)m
Puppylinux4.1.2.1 FMV-BIBLO NE7/75 Celeron750Mhz 256MB
Puppylinux4.3.1std FMV-BIBLO LOOX T93C/W 384MB
チープなマシンに歪んだこだわり
Puppylinux4.3.1std FMV-BIBLO LOOX T93C/W 384MB
チープなマシンに歪んだこだわり
Re: 日本語ファイル名の取り扱い
そのころのpuppy上で、年末だったか年明けだったか出たばかりの最新のソースを --static でコンパイルしたものだったと思います。シノバー さんが書きました:暇人さん、暇が取れるようになったみたいですね。心強いです。
まとまったものありがとうございます。
せっかくなのでお聞きしたいのですが...。
http://nami4.dyndns.org/p_blog/article.php?id=127
のinitrd.gzの中にある ntfs-3gは、どの環境でコンパイルしたものなのでしょうか?
このntfs-3gをそのまま使うこともできるのですが
せっかくなので最新版に更新できたらと思います。
現在 4.20JPのinitrd.gz に入れている ntfs-3g は共有ライブラリを使用していて、扱いがやっかいです。
また共有ライブラリのうち glibcが少々大きい。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
ntfs-3gのコンパイル
暇人さん、ありがとうございます。
http://puppylinux.ca/puppyfiles/sources ... README.txt
にしたがって root_fs_i386.ext2.gz をダウンロ−ド
Puppy 4.20JPで devx_420.sfsを入れたのち
ル−プバックマウントした initial ramdisk 環境に chroot し
ntfs-3gの 2009.0404版をコンパイルしました。configureオプションは
./configure --prefix=/usr --enable-really-static
できあがった ntfs-3gは 700kBほどでした。
けっこう大きいですが、4.20JPに入れているものに比べると
Clibcの代わりにuClibc を使っているぶん、大きさは半分くらいになってます。
暇人さんとたぶん同じ方法だと思います。大きさが同じくらいだったので。
upup-476のinitrd.gzのntfs-3gをこれで置き換えて動作確認しました。
オッケ−のようです。
http://puppylinux.ca/puppyfiles/sources ... README.txt
にしたがって root_fs_i386.ext2.gz をダウンロ−ド
Puppy 4.20JPで devx_420.sfsを入れたのち
ル−プバックマウントした initial ramdisk 環境に chroot し
ntfs-3gの 2009.0404版をコンパイルしました。configureオプションは
./configure --prefix=/usr --enable-really-static
できあがった ntfs-3gは 700kBほどでした。
けっこう大きいですが、4.20JPに入れているものに比べると
Clibcの代わりにuClibc を使っているぶん、大きさは半分くらいになってます。
暇人さんとたぶん同じ方法だと思います。大きさが同じくらいだったので。
upup-476のinitrd.gzのntfs-3gをこれで置き換えて動作確認しました。
オッケ−のようです。
The bar master, Shino's Bar
http://shinobar.net/
http://shinobar.net/
Re: 486?686?
ありがとうございます。考えが及びませんでした。暇人 さんが書きました:ところで、リビルドする際486用のコードで生成されているのかな?
686以降用のコードになっていないのかな?
コード: 全て選択
./configure --enable-really-static --host=i386-pc-linux-gnu
結果のオブジェクトのサイズは同じだったので、影響はなかったかと思いますが
念のため、i386でコンパイルしたものを使いたいと思います。
The bar master, Shino's Bar
http://shinobar.net/
http://shinobar.net/
--build=i486-pc-linux-gnu
野良物は自己責任で使ってもらうとして、オフィシャル物はi486対応という建前が......
最近のpuppyはi486機じゃメモリの点で厳しいと思うけど。
最近のpuppyはi486機じゃメモリの点で厳しいと思うけど。
最後に編集したユーザー 暇人 [ 09/07/02(木) 09:25 ], 累計 1 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
Re: 日本語化の手順
動かないプログラムの動かし方。
debとかrpmとかのファイルをpetに再構成してインストールしても動かないとき。
1 rxvtで起動してみる。
2 エラーメッセージから不足のライブラリの見当を付ける。
3 debとかrpmで探して不足のファイルを/usr/libあたりにコピー
1 へ戻る。
4 動けばファイルを追加してpetを再構成
だめなら 2 からやり直す。
ソースからビルドするときもほぼ同様。
debとかrpmとかのファイルをpetに再構成してインストールしても動かないとき。
1 rxvtで起動してみる。
2 エラーメッセージから不足のライブラリの見当を付ける。
3 debとかrpmで探して不足のファイルを/usr/libあたりにコピー
1 へ戻る。
4 動けばファイルを追加してpetを再構成
だめなら 2 からやり直す。
ソースからビルドするときもほぼ同様。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
Re: 日本語化の手順
日本語化済みアプリ
古いものは Vine, plamo が大概やってる。
注:古いものは euc-jp だったりするので変換が必要なことがある。
新しいものは Debian にある。
なければ 自分で やる。
古いものは Vine, plamo が大概やってる。
注:古いものは euc-jp だったりするので変換が必要なことがある。
新しいものは Debian にある。
なければ 自分で やる。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV