Belkin Kvm Linux
2004 年 8 月 4 日
(マウス、Belkin KVM スイッチ、Linux に関する問題)
デスク上のさまざまなマシン間で切り替えるために Belkin KVM スイッチを使用しています。ボタンを押すだけで、モニタ、キーボード、マウスを別のマシンに使用できるため、とても便利です。2 台の Windows マシン間では問題ありませんでしたが、Linux で問題が発生しました。
最悪の問題は、Linux に切り替えるとマウスが暴走し、ランダムに移動してクリックされることです。この問題が発生した場合、別の仮想コンソールに切り替えてから元に戻すことで正常に戻すことができます。
(上記の内容が理解できない場合、詳細な説明を次に示します。Linux ボックスには複数の仮想コンソールがあります。テキスト モードでは、Alt-F1、Alt-F2 などのキーを押して切り替えて別のログインを取得できます。X ウィンドウを使用している場合は、Ctrl-Alt-F1 などのキーを使用します。X に戻るには、Alt-F1、Alt-F2 などのキーを押し続けて、X が表示されている仮想コンソール(私の Debian の場合は、Alt-F7)を見つけます。したがって、Ctrl-Alt-F5 に続いて Alt-F7 を押してトラブルから抜け出します。なぜ最初のキー入力で F5 を使用したのかわかりません。1 から 6 までの任意のキーが機能するはずです。)
もちろん、仮想コンソールとの切り替えは非常に面倒です。最近、インストールをいじっていたら、一部のマウスではこの問題が発生し、一部のマウスでは発生しないことに気づきました。詳細なトラブルシューティングは行っていませんが、XF86Config ファイルのマウス定義を交換しました。
問題が発生したのは、RedHat 9 のインストールでした。
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "no" EndSection
次のように変更しました。
Section "InputDevice" Identifier "PS/2 Mouse" Driver "mouse" Option "Protocol" "auto" Option "ZAxisMapping" "4 5" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "true" Option "Emulate3Timeout" "70" Option "SendCoreEvents" "true" EndSection
これは Morphix インストールからのものです。(Morphix インストールは、私のモニターで他の問題が発生しました。)重要な変更内容を調べるつもりはありません。X についてはまったく知識が無く、もっと知りたいと思っています。
ファイルで変更を表示するために、別セクションを次のように変更しました。
Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "DevInputMice" "AlwaysCore" EndSection
次のように変更します。
Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" 0 0 InputDevice "PS/2 Mouse" "CorePointer" #imported from Morphix install InputDevice "Keyboard0" "CoreKeyboard" #commented out as Morphic didn't have it # InputDevice "DevInputMice" "AlwaysCore" EndSection
これで、そのマシンでのマウスのジッターの問題は解消されました。ただし、切り替えたとき、マウスは少し振るまでは反応しません(これは我慢できます)。しばらく反応せず、Windows ボックスや仮想コンソールとの切り替えを繰り返した後に反応する場合があります。それも我慢できます。
いつか誰かが、Windows を動作させるのと同様に、X の設定を簡単にやってくれると良いのですが。現時点では、これはデスクトップ マシンとして Linux を使用する場合の最も面倒な部分の 1 つです。