Screen に onew を組み込み、Canna/Wnn によるかな漢字入力機能を付加するパッチ

screen-3.9.4+onew.diff

このパッチは、GNU の screen-3.9.4/3.9.5 に佐藤豊さん 作の onew ライブラリを組み込んで、Canna /Wnn によるかな漢字入力機能を 付加するものです。

このパッチを適用したによる不利益、損害などについては 一切責任を負いませんので、御了承下さい。また、このパッチは オリジナルの著作権に従いGPLとします。

screen-3.9.4+onew.diff

インストール方法

以下にインストールの手順を示します。なお、既に onew ライブラリが コンパイル済みであることが前提です。

  1. オリジナルのソース screen-3.9.4.tar.gz とパッチscreen-3.9.4+onew.diffを 用意します。
  2. オリジナルソースを適当なディレクトリに展開します(便宜上 /usr/src に展開したものとして説明し、screen-3.9.4+onew.diff も /usr/src に存在すると仮定します)。
  3. 展開することによって作成されるディレクトリ /usr/src/screen-3.9.4 に 移動します。
  4. キーボードから patch -p1 < ../screen-3.9.4+onew.diff と入力し、パッチを当てます。
  5. ./configure と入力し、configure を実行します。
  6. Makefile 中の LIBS = と書かれた行に、onew ライブラリ と使用するかな漢字変換エンジンのライブラリをリンクするための オプションを追加します。
    例えば、私の環境(Linux 2.2.12+irda3, onew 2.2.10, Canna 3.5b)では -L../onew2.2.10 -lonew -lcanna -lRKC というオプションを追加しています。
  7. make を実行し、適当なユーザ権限でmake install を実行します。

以上でコンパイルは完成です。

設定

このパッチを適用すると、以下の設定コマンドが追加されます。

onewinputcode

ONEW によって入力した漢字文字列のコードを jis, euc, sjis の いずれかで指定します。デフォルトは jis です。

onewoutputcode

変換時の表示に用いるコードを jis, euc, sjis のいずれかで 指定します。デフォルトは jis です。

onewromkankey

変換の ON/OFF を行うためのキーを設定します。デフォルトは Ctrl-SPACE です。

また、~/.oscreenrc というファイルがあれば、そちらを設定ファイル として読み込みます。~/.screenrc ファイルと設定を分けることで、オリジナル の screen と共存可能です。

変更履歴


Last modified: 99/09/22

knok@daionet.gr.jp