2009年1月9日の日記の2番目の記事へのコメント

VMware上のFedora 9 と mlterm

相変わらず変な環境でアレなのですが,最近(?),別窓で上げている Emacs などの文字列をマウスで選んでコピーした後,mlterm のウィンドウの一部を左クリックしてフォーカスを移してから中クリックで貼り付けを行おうとしても何もペーストされないという問題が生じています.一応コピーした後に mlterm にフォーカスを移さずに,mlterm に直接中クリックを打ち込むと大丈夫なのですが,すこぶる不便・・・.

一体何が起きているのか調べてみたら,どうもフォーカスを移したところで mlterm が コピーされた内容を破棄してしまっている模様.そしてその原因はどうも X で「マウスボタンを押して離す」ということを行っただけで 「MotionNotify」が発生してしまうためっぽい・・・ (;´Д`)

mlterm は MotionNotify がくると,マウスポインタが枠内にあれば,その下の文字の有無などに関わらず常に何らかの範囲を選択してしまうようで,どうもこれによってコピーした内容を忘れているみたいです.xev で確認すると,MotionNotify はマウスの左ボタンを押したときと離したときにそれぞれ発生し,離したときの state がゼロでなくなるため,これを拾っちゃっている感じ.・・・これ,X 側が変てことでいいんだよなぁ.T60 の環境だと押して離しただけじゃ MotionNotify なんか発生しないし.あーでも Fedora の xterm だと同じ問題が生じないのは元々この辺に一工夫してあるからなのかな? うーん.

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2009年1月9日の日記の2番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2009年1月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ