[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: X works



Tsubai Masanari <tsubai@iri.co.jp> wrote:

>> ○optionキーはAlt_Lキーとして認識されています。mac68kでは
>> optionキーをXでは使わないことにして3ボタンマウスの中/右ボ
>> タンの代わりにoption+{左、右}矢印キーを使っているのですが、
>> それはできません。

Tsubai> これどうしましょうか。3ボタンマウスは入手が困難なの
Tsubai> でキーボードでなんとかする必要がありますよね。X だけ
Tsubai> の対応ならば X serverでやっちゃいますが。

そうですね。3ボタンが必要なのはXだけですから、サーバーでの対
応でもいいかも知れません。

Tsubai> # whale のが1000円だったので試してみた。ダメだった。
Tsubai> # 2〜250あたりまで handler_id をスキャンしてみたが 1 
Tsubai> # と 2 にしか反応がなかった…。

それ、私もi386用に買ったのが職場に転がっています:-(

>> ○commandキーはMeta_Lキーとして認識されています。これは
>> mac68kと同じように使えます。

Tsubai> iMacでは Command は Win に対応しているみたいです。:-)

う…Xだとどのキーになるんでしょう?

>> ○PS/2ポートに繋いだマウスは中ボタンがイベントを発生しま
>> せん。

Tsubai> hexdump -C /dev/wsmouse0 とかするとどうですか?

# hexdump -C /dev/wsmouse0
00000000  00 00 00 05 00 00 00 00  36 8e c3 2a 02 62 5a 00  |........6..*.bZ.|
00000010  00 00 00 04 00 00 00 00  36 8e c3 2a 0d 1c ef 00  |........6..*....|
00000020  00 00 00 05 00 00 00 01  36 8e c3 2c 00 00 00 00  |........6..,....|
00000030  00 00 00 04 00 00 00 01  36 8e c3 2c 03 93 87 00  |........6..,....|
^C

上の2行が左ボタン、下の2行が右ボタンです。中ボタンでは何も出
てきませんでした。

Tsubai> # hexdump -C /dev/wskbd0 には注意しましょう。:-)

やってみました。power keyは押したとき2行分データが出てきます
ね。

>> ○xdmが動いているのでちゃんと追っていないのですが、一般ユー
>> ザでstartxを実行するとサーバの起動に失敗します。Xmacppcの

Tsubai> /dev/{wskbd0,wsmouse0,ttyE0} のパーミッションを確認
Tsubai> してください。手元のソースではエラーチェックするよう
Tsubai> にしているのだけど…。

こうなっていました。

#/dev/MAKEDEVにttyE?のchmodがないようなんですが、こういうも
#のですか?

crw-------  1 root  wheel  35, 0 Dec 13 16:17 /dev/ttyE0
crw-------  1 root  wheel  35, 1 Dec 13 16:17 /dev/ttyE1
crw-------  1 root  wheel  35, 2 Dec 13 16:17 /dev/ttyE2
crw-------  1 root  wheel  35, 3 Dec 13 16:17 /dev/ttyE3
crw-------  1 root  wheel  36, 0 Dec 13 16:17 /dev/wskbd0
crw-------  1 root  wheel  36, 1 Dec 13 16:17 /dev/wskbd1
crw-------  1 root  wheel  36, 2 Dec 13 16:17 /dev/wskbd2
crw-------  1 root  wheel  36, 3 Dec 13 16:17 /dev/wskbd3
crw-------  1 root  wheel  37, 0 Dec 13 16:17 /dev/wsmouse0
crw-------  1 root  wheel  37, 1 Dec 13 16:17 /dev/wsmouse1
crw-------  1 root  wheel  37, 2 Dec 13 16:17 /dev/wsmouse2
crw-------  1 root  wheel  37, 3 Dec 13 16:17 /dev/wsmouse3

これをすべてchmod g+rwしたらstartxで起動できました。Xmacppc
のパーミッションは555です。