[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:12693] x11amp hacking



田中@東大情報工学と申します。

Debianとは関係ない話です。適当なMLが思い当たらなかったので済みません。
# linux-users には入ってないので。
# gtk-MLの方が良かったかな?

0.9(alpha2ですが)になってますます使いやすくなったx11ampですが、日本語
が見えません。ので、とりあえずですが日本語のタグとかファイル名が見える
ようにしてみました。
ターゲットはx11amp-0.9-alpha2.tar.gzです。
なお、x11amp-0.9のコンパイル、実行にはGTK+の1.1.12以上が必要です。
linux-2.2.1 で動作を確認しています。
# x11amp-0.7はカーネル2.2.1にしてから挙動不審なもので。

ID3TAG は MS-SJIS、ファイル名は EUC-JP で書かれていることを期待してい
ます。

ls -N で日本語ファイル名がみえるファイルなら、x11amp(というかGTK+の)の
ファイルオープンダイアログ、メインパネルでもファイル名が見えます。

vfatjpパッチを当てたカーネルなら、マウントしたVFATなディレクトリのファ
イル名が見えるかも知れません。

http://garlic.q.t.u-tokyo.ac.jp/~tanaka/x11amp_jp.html
に簡単な説明があります。

それでは。

------------------------------------------------------------
田中伸哉(たなか・しんや)
tanaka@xxxxxxxxxxxxxxxxxxxxxxxx


begin 644 x11amp-jp.patch.gz
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
M3>+LI5^@(=OPM]I[%>D7MT05-1,\]#UD5[0'RL[4@xxxx)HZP]&3#G?NAZOH
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
9Z>+`62]R^$OEUYD]:S,Q^`<^8&2)H;D`````
`
end