jfbterm-tclib パッチの不親切な説明書


jfbterm-tclib とは?

jfbterm-tclib とは jfbterm そのものに漢字入力のメソッドをくっつけたものです。

従来、コンソール上で漢字を入力するには、kon や jfbterm 上で uum や canuum を使うか、アプリ組み込みの漢字入力方式を利用しないといけない のですが、これを使うと jfbterm だけで漢字の入力ができるようになりま す。

もっとも、利用できる漢字入力方式は T-Code のみなので、これで漢字入力できる人はほんのひとにぎりの人 だけでしょう。m(__)m ちなみに私は T-Code を使えません。(^^;)

このような簡単なパッチで漢字入力のサポートができるようになったのは、 入力に対して変換結果が一意に決まるという tcode の特性のおかげです。 普通の IME のようにインタラクティブな操作が必要なものの場合、このパ ッチの 1000 倍以上の労力が必要でしょう。

ちなみに、これは思いつきで作ったもので、しかも私は jfbterm を使って ないので、無責任なようですがこれ以上開発をつづける意思はありません。 そこで、パッチそのものに対する著作権を放棄します。当然ですが、パッチ 以外の部分に関してはオリジナルの著作権がそのまま適用されます。

このかわいそうな捨て子パッチをだれか拾ってもらえると幸いです。

ファイル説明

jfbterm-0.3.7-tclib.patch
jfbterm-0.3.7.tar.gz に対するパッチ
jfbterm-0.3.8-tclib.patch
jfbterm-0.3.8.tar.gz に対するパッチ
jfbterm-debian-0.3.7-3.tclib.patch
Debian 2.2(potato) で apt-get source したものに対するパッチ

ちなみに、jfbterm-debian-0.3.7-3.tclib.patch しか試験していません。 jfbterm-0.3.7-tclib.patch, jfbterm-0.3.8-tclib.patch は無試験です。

configure に対するパッチが失敗したときは、configure を消して、 autoconf を実行してください。

コンパイル

まず、tclib を持ってきてコンパイルしてください。

次に、jfbterm のソースを展開して、パッチを当てて、
     ./configure --with-tclib="tclibをコンパイルしたディレクトリ"
を実行して、
     make
で完成です。

使い方

Control-o で tcode モードの ON/OFF です。

環境変数 TC_CONVFILE, TC_USE_TSERV の値も見ます。 tclib の初期化関数 tc_init_lib() の第一引数、第二引数になってる だけなので、tclib のドキュメントを見てください。

BUG

jfbterm-tclib 側で Control-o の入力を横取りしているため、 jfbterm 上で動くアプリ側に Control-o を渡すことができなくなっています。m(__)m


Written by KUBO Takehiro.
$Id: index.html,v 1.3 2000/12/18 02:14:50 kubo Exp $