2011.03.23
 

Xtermのnumlock問題を解決する

Question

UNIX エミュレーター Cygwin/X を Windows で動作させて、X Window プログラム xterm を実行しています。これは、ホスト端末のエミュレーターです。qsh を起動し、次に xterm を起動します。自分のX サーバーのデスクトップにウィンドウが表示されますが、何も入力できないみたいです。何かいい解決方法がありませんか。

Answer

私が、最新の Cygwin/X をインストールしていたとき、iシステムでaixterm ( xterm の IBM 製 AIX バリアント) と xterm の問題が発生しました。問題はテンキーの numlock にあることがわかりました。これを正しく設定しないと、キーボードからテキスト入力できなくなります。numlock キーを叩けば、テキスト入力と端末がうまく相互動作します。以下のようにパラメーターを指定して aixterm を使用すればうまくいくこともわかりました。

aixterm -v X

これは、キー入力を引数(X)として何らかの文字に置き換えることで、テンキーを無効にします。問題全体がわかりにくいのは、xtermはnumlock が向かい合った位置にある場合のみ動作するためです。

ページトップ

ボタン