Yasumichi Akahoshi
w2lin****@lapis*****
2005年 4月 16日 (土) 04:28:02 JST
赤星です。 http://cxplorer.seesaa.net/article/2926573.html でのやり取りから、試験的にファイル名の表示に外部フィルタを使う設定を可能 にしてみました。まだ、CVS版でしか使えませんが…。CVS版がインストールでき る方は、お試しください。(libcxpとcxplorerの両方をCVS版にする必要がありま す。) [使用例] 1 以下のスクリプトを作成。ここでは、/home/user/fnamefilter.shとする。 #!/bin/sh echo "$1" | nkf --euc # euc-jpなローケルの場合 2 ~/.cxp/cxplorer/mainに以下の行を追加 FilenameFilter=sh /home/user/fnamefilter.sh これらの設定を済ませるとUTF-8やShift-JISのファイル名も表示される様にな ります。 一部制限有。例えば、nkfが変換に失敗するようなファイル名の場合は表示で きないと思われます。また、表示できる場合でも一部の機能で不具合が出る可能 性があります。 # 遅いコンピュータではきついかもしれません。 今、分かっている範囲では、以下の様な現象があります。 - 同一ディレクトリにコピー&ペーストしようとしてエラーが発生したが、エ ラーダイアログの表示に失敗する。 - 名前を別の日本語名に変更するとローケルでエンコーディングされたファイル 名に変わる。 この機能について御意見があればおしらせください。なお、2で追加した行を 削除すれば、元の外部フィルタを利用しない設定になります。 -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/