From: Yoshio TAKAEDA <yos...@takaeda.org> Subject: [FreeBSD-users-jp 92284] Re: xorg-server after 09/1/23 Date: Tue, 28 Apr 2009 19:30:41 +0900
> 当方ではtwmやkinput2は全て正常に動作しています。 う。羨ましい。 > ちなみに環境は > 8-current (2009/4/26ごろのやつ) > xorg-server-1.6.0,1 > xf86-video-intel-2.6.3 > xf86-input-keyboard-1.3.2_1 > ja-kinput2-3.1_11 > ja-kterm-6.2.0_11 > です。 OSが7.1Rなのを除いて同じです。うーん。何が違うんだろう。 videoはvideo-intelってことでonboardじゃないかと思うのですが、chipsetは 何でしょうか? 当方は865Gです。 > また、xorg.confのServerLayoutセクションで、 > Option "AllowEmptyInput" "off" > としています。haldは起動していません。 少なくともhaldなしでうまくいっている環境があるってことですね。 こちらもhald無しを基本に頑張ってみたいと思います。 > あまり根拠はありませんが、念の為に"portupgrade -a"的な事を > やってみた方が良いのかも知れませんね。 はい。portupgrade -aを始めとし、OSのversion up (6.2R→7.1R)とか、 pkg_deleteして/usr/local以下も奇麗にしてからportsの入れ直し等、相当色々 やったのですが、今の所、常時うまく行くという状況にはありません。 From: Tsurutani Naoki <turut...@scphys.kyoto-u.ac.jp> Subject: [FreeBSD-users-jp 92285] Re: xorg-server after 09/1/23 Date: Wed, 29 Apr 2009 08:11:45 +0900 (略) > ごめんなさい。 > 今日は、何をしてもうまくいってます... > ・haldを起動しないで Option "AllowEmptyInput" "off" > ・haldを起動して Option "AllowEmptyInput" "off" > ・haldを起動して上記オプションなし > のどれでも動きます(kinput2)。 うーむ。 > ただし、マウスを動かすなどしないと、画面が更新されません。 そういえば、そういう症状はmousedとhaldを同時に動かしている時に経験しま した。 > FreeBSD/i386 7-STABLE(1月7日頃) > xorg-apps-7.4_1 > xorg-cf-files-1.0.2_3 > xorg-drivers-7.4_1 > xorg-libraries-7.4 > xorg-macros-1.2.1 > xorg-server-1.6.0,1 > ja-FreeWnn-lib-1.1.1.a021_7 > ja-FreeWnn-server-1.1.1.a021_7 > ja-kinput2-3.1_11 > ja-kterm-6.2.0_11 > nvidia-driver-180.44 > xf86-input-keyboard-1.3.2_1 > xf86-input-mouse-1.4.0_5 > xdm-1.1.8_1 当方ではxdmとnvidiaは使っていませんが、その他は同じです。 症状が出ていたこともあることからするとintel driverは原因じゃないのか なぁ。ちょっと、疑っていたのですが。 From: Tsurutani Naoki <turut...@scphys.kyoto-u.ac.jp> Subject: [FreeBSD-users-jp 92290] Re: xorg-server after 09/1/23 Date: Wed, 29 Apr 2009 23:06:50 +0900 >> ・Ctrl+Alt+F1などで、端末が切り替わらない。 >> xdmでは"Login:"が"Password:"に切り替わり、繰り返すとビープ音がしてLogin:に戻るので、 >> 通常のログインとして扱われている? >> startxなどで起動したときには、";7P"と端末に表示されるだけ。 > > もうちょっと再現性を確認しました。 詳細に調査ありがとうございます。 こちらでも追試した結果を書きます。なお、当方では(とりあえず)mousedは動 かしていません。 > ・kinput2について > 1.OS起動後、最初にXを起動する際に、xorg.confに「Option "AllowEmptyInput" "off"」を > 指定した場合: > (1)初回の起動時は、kinput2は問題なし。 kinput2がktermから終れない。しかも、mouseが効いていなかった。 これは、xorg.confでDeviceがsysmouseのままだったので、psm0に直してOSの再 起動。やっぱりktermからのkinput2は終れない。 > (2)そのままでXを再起動しても問題なし。 (1)と症状が代わらず。 > (3)「Option "AllowEmptyInput" "off"」を消してXを起動すると、kinput2を終われない。 えーと、これはhaldを起動しての話でしょうか? そうして実験した所、やっぱり(1)と症状が代わらず。 > (4)再度「Option "AllowEmptyInput" "off"」を追加してXを起動すると、kinput2の問題なし。 同様に、haldを停止して、Option "AllowEmptyInput" "off"を追加、また mouseのdeviceをpsm0に直してXを起動しても、やっぱり(1)と症状は変わらず。 > 2.OS起動後、最初にXを起動する際に、xorg.confに「Option "AllowEmptyInput" "off"」を > 指定しない場合(haldを使う場合): > (1)初回の起動時は、kinput2は問題なし。 やっぱりkinput2は終れず。 > (2)そのままでXを再起動するとkinput2を終われない。 これもやっぱりkinput2を終れず。 > (3)「Option "AllowEmptyInput" "off"」を追加してXを起動すると、kinput2の問題なし。 hald等を停止して、Option "AllowEmptyInput" "off"を追加、またmouse deviceをpsm0に直してXを起動し直しても、やっぱりkinput2はktermから終れ ない。 > (4)再度「Option "AllowEmptyInput" "off"」を削除してXを起動すると、kinput2を終われない。 haldを起動して、同様に実行してもやっぱりkinput2は終れない。 > ※(2)をとばしても同じ。 こちらは(2)を飛ばしても、どれもkinput2がうまく行かないという意味で、同 じです。 > つまり、OS起動後の初回は、「Option "AllowEmptyInput" "off"」のあるなしに > 関わらず、きちんと動作しています。 > 次回以降は、「Option "AllowEmptyInput" "off"」がないと動作しませんでした。 > ただし、2.の場合に、必ずしも(4)が再現しないことがあるようです。 > 条件の違いは見出せませんでした。 こちらも、一度だけなぜだかうまく動いたことがあったのですが、そのあとOS 再起動後、うまくいかなくなったので、何か「状態」に関係する問題があるよ うです。 > Ctrl+Alt+F1による端末の切替について > 1.OS起動後、最初にXを起動する際に、xorg.confに「Option "AllowEmptyInput" "off"」を > 指定した場合: > (1)初回の起動時は、動作するが、Xに戻ると、何もキーを触っていないのに > 余分なキー入力が行われる(「~」と改行をいくつか)。その際、マウスが引っかかるような > 動きをする。 マウスが引っかかるような動きは同様ですが、余分なキー入力はありません。 > (2)そのままでXを再起動すると、切替えられない。ビープ音とともに、 > Xの端末上に「~」を残すだけ。 こちらは問題なく切替えられます。 但し、mouseが引っかかるような動きは変わりません。 > (3)「Option "AllowEmptyInput" "off"」を消してXを起動すると、切替えはできるようになるが、 > ビープ音がする。 こちらはhald無しの場合と症状は同じです。 とくに音は… 済みません。speakerは切ってありました。speakerの電源を入れて Xを起動したままで、もう一度ctrl+alt+F1を実行しても、mouseで引っかかる ような動作以外、全く問題はありません。 > (4)再度「Option "AllowEmptyInput" "off"」を追加してXを起動すると、上記(2)と同じ。 こちらでは症状に変化ありません。 > 2.OS起動後、最初にXを起動する際に、xorg.confに「Option "AllowEmptyInput" "off"」を > 指定しない場合(haldを使う場合): > (1)初回の起動時は、動作するが、Xに戻ると、何もキーを触っていないのに > 余分なキー入力が行われる(「~」)。その際、マウスが引っかかるような動きをする。 こちらはmouseで引っかかるような動作、ってずっと同じです。 > (2)そのままでXを再起動しても同じ。 こちらでも状況に変化ありません。 > (3)「Option "AllowEmptyInput" "off"」を追加してXを起動すると、1.(4)と同じ。 こちらでは症状に変化ありません。 > (4)再度「Option "AllowEmptyInput" "off"」を削除してXを起動すると、1.(3)と同じ。 こちらでは症状に変化ありません。 > これも、初回起動時だけは何とか動いていますが、それでもゴミが残るところからすると、 > きちんとは動作していない気がします。 > また、2回目以降は、kinput2が問題なければこちらがうまくいかず、kinput2が終われないときには > こちらがうまくいく、という関係のようです。どちらにせよ、ビープ音などが残るのも > おかしいのですが。 > > 原因などは、全く分かりません。 > なんかよくない状態だと思うのですが... マシンを取り替えたい、と思ってしまいます。:-) こちらではctrl+alt+F1は、ほとんど使っていないので、逆にkinput2はよく使っ ているので。 なお、ctrl+alt+F1でXの切替をしたときのmouseで引っかかる感じですが、 確かにmouseを動かせばすぐに復帰するのですけど、そうでなくても5秒ほど待 てば復活します。 From: Munehiro Matsuda <h...@h4.dion.ne.jp> Subject: [FreeBSD-users-jp 92292] Re: xorg-server after 09/1/23 Date: Wed, 29 Apr 2009 23:45:35 +0900 > そしたら、試しに、以下のような検証をしていただくことは可能でしょうか。 > > 1) .twmrcに以下のような設定を追加する。 > "F4" = : all : f.lower > 2) xevを起動し、F3や F4キーを押した場合のイベント情報を取得する。 こちらでF3のtwmにおけるkeybindを外して、F4については上記と同じというこ とで、function keyが動かない環境で試しました。 > ちなみに動かない環境で、黒い四角の中で F3, F4キーを押した場合の > 結果は以下のとおりです。 > =-------------------------------------------------------------------------- > KeyPress event, serial 24, synthetic NO, window 0x1200001, > root 0x112, subw 0x1200002, time 861617071, (39,52), root:(271,284), > state 0x10, keycode 69 (keysym 0xffc0, F3), same_screen YES, > XLookupString gives 0 bytes: > XmbLookupString gives 0 bytes: > XFilterEvent returns: False > > KeyRelease event, serial 27, synthetic NO, window 0x1200001, > root 0x112, subw 0x1200002, time 861617191, (39,52), root:(271,284), > state 0x10, keycode 69 (keysym 0xffc0, F3), same_screen YES, > XLookupString gives 0 bytes: > XFilterEvent returns: False > > KeyPress event, serial 27, synthetic NO, window 0x1200001, > root 0x112, subw 0x1200002, time 861618795, (39,52), root:(271,284), > state 0x10, keycode 70 (keysym 0xffc1, F4), same_screen YES, > XLookupString gives 0 bytes: > XmbLookupString gives 0 bytes: > XFilterEvent returns: False > > KeyRelease event, serial 27, synthetic NO, window 0x1200001, > root 0x112, subw 0x1200002, time 861618955, (39,52), root:(271,284), > state 0x10, keycode 70 (keysym 0xffc1, F4), same_screen YES, > XLookupString gives 0 bytes: > XFilterEvent returns: False > =-------------------------------------------------------------------------- こちらでもほぼ同様です。 ここから============================================================ KeyPress event, serial 24, synthetic NO, window 0x1800001, root 0xee, subw 0x1800002, time 669842, (39,45), root:(1021,706), state 0x10, keycode 69 (keysym 0xffc0, F3), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 27, synthetic NO, window 0x1800001, root 0xee, subw 0x1800002, time 669885, (39,45), root:(1021,706), state 0x10, keycode 69 (keysym 0xffc0, F3), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 27, synthetic NO, window 0x1800001, root 0xee, subw 0x1800002, time 670777, (39,45), root:(1021,706), state 0x10, keycode 70 (keysym 0xffc1, F4), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 27, synthetic NO, window 0x1800001, root 0xee, subw 0x1800002, time 670821, (39,45), root:(1021,706), state 0x10, keycode 70 (keysym 0xffc1, F4), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False ここまで============================================================ From: Yoshio TAKAEDA <yos...@takaeda.org> Subject: [FreeBSD-users-jp 92293] Re: xorg-server after 09/1/23 Date: Thu, 30 Apr 2009 09:12:44 +0900 > 2009/4/29 Munehiro Matsuda <h...@h4.dion.ne.jp>: >> そしたら、試しに、以下のような検証をしていただくことは可能でしょうか。 >> >> 1) .twmrcに以下のような設定を追加する。 >> "F4" = : all : f.lower >> >> 2) xevを起動し、F3や F4キーを押した場合のイベント情報を取得する。 > > 結果は次のとおりでした。 > (F3, F4押下時の結果と、ご参考までに何も割り当てられていない > F1押下時のeventを列挙いたしました。) (以下略) きっちり、xevに渡る前にtwmがeventを奪って、 mode NotifyGrab, detail NotifyPointer とかなっているようですね。 ということで、なんかXが動いてから…は違うような気がしています。 相変わらず、どこから手をつけてよいのだか見当もつきません。 うーん。 とりあえずダメもとで7.2Rが出たようなので、そちらに乗り換え、portsの最 新化をしてみます。 青木和麻呂@国分寺市在住