2008年12月19日の日記の1番目の記事へのコメント
■mltermのマウス選択
なぜか最近 (実は前から?) VMware 上の Fedora で上げてるXサーバに mlterm の窓を飛ばすとマウスのダブルクリックやトリプルクリックでの文字列の選択が100% 失敗するようになってしまいました.まあマウスでじっくり選んでやれば大丈夫だったのでとりあえず放置してたんですが,今日になってこれだとちょっと不便な事態が発生したので適当に追ってみることに.
ダブルクリックとか検出してそうなところをgrepして追って行ったらそれっぽいところに到達.むう,マウスのリリース処理が怪しいな・・・.というわけで適当にコピペしてみたらあっさり直ってしまいました.これはラッキー.どんな副作用があるかわかりませんが,↓で今んとこ普通に使えてます.
--- xwindow/x_screen.c.org +++ xwindow/x_screen.c @@ -3517,6 +3517,18 @@ yank_event_received( screen , event->time) ; } } + else if( win->click_num == 2 && event->button == 1) + { + /* double clicked */ + + selecting_word( screen , event->x , event->y , event->time) ; + } + else if( win->click_num == 3 && event->button == 1) + { + /* triple click */ + + selecting_line( screen , event->y , event->time) ; + } x_stop_selecting( &screen->sel) ; highlight_cursor( screen) ;
2008年12月19日の日記の1番目の記事へのコメント
[コメントを書く]