web-dev-qa-db-ja.com

gnome-terminalのマウス

ターミナルウィンドウでマウスを設定する方法は?真夜中の司令官のキャプションをクリックすると、ターミナルで文字として印刷されたマウスから生データが取得され、実行中のプログラムはマウスのクリックを理解しません。私はgpmパッケージを持っていなかったので、私は決めました

$ps aux |grep -i gpm
user    3607  0.0  0.0 103244   912 pts/0    S+   16:45   0:00 grep -i gpm

そして、yum installgpmを実行しました

その後

ps aux| grep gpm
root      3898  0.0  0.0   6732   568 ?        Ss   16:56   0:00 
/usr/sbin/gpm -m /dev/input/mice -t exps2
user    3906  0.0  0.0 103244   888 pts/1    S+   16:56   0:00 grep gpm

次に、mcを起動してクリックしてみます...すべて同じです。コマンドラインで「MP!M#P!MF!M#F!」と応答が表示されます。シーケンスのように、gpmがインストールされていない他のLinuxがあります。素晴らしい岩..:doh:

1
Yurij73

Gpmは、Linuxコンソール、つまりX WindowSystemの外部でテキストモードでのみ使用されます。 Gnome-terminalは、マウスイベントを示す制御シーケンスをサポートしており、実際にはこれらのシーケンスが表示されています。

通常、マウスのサポートは手動ではなくアプリケーションによってアクティブ化されるため、シーケンスはそれらをサポートするアプリケーションに送信され、マウスを使用しないアプリケーションでの選択にマウスを使用できます。

Mcでマウスサポートがアクティブになっていることを確認してください。デフォルトでオンになっています(少なくともDebian squeezeでは、オフにする唯一の方法はmc -dを実行する場合です)。