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

Re: question about wscons



> 2.は -h 付きでなく、普通に起動した際に問題になります。
> wskbd0 が wsdisplay0 に connect されていない場合には /dev/wskbd0
> や /dev/wsmux1 を開くとキーイベントがとれるのですが、wskbd0 が
> connect されていると /dev/wskbd0 は busy で open できず、
> /dev/wsmux1 は open できますが、イベントは wsdisplay0 経由で
> ttyE0 のほうへ行ってしまい、/dev/wsmux1 からは何も読めません。
> 悪いことに、wsdisplay0 と wskbd0 が console の場合には、
> disconnect できないので、どうにもなりません。

xsrc/xc/programs/Xserver/hw/netbsd/alpha/alhpaInit.cの
OsVendorInit()を見る限りでは /dev/wskbd0を単純にopenしている
だけに見えます.

i386のほうは
xsrc/xc/programs/Xserver/hw/xfree86/os-support/bsd/bsd_init.c
のxf86OpenPcvt() で /dev/ttyE0 をopenしてPCVT系のioctlで処理している
ように見えます.

さて..?