mirror of https://gitee.com/openkylin/imwheel.git
33 lines
1.4 KiB
Plaintext
33 lines
1.4 KiB
Plaintext
Antal Novak <afn@weevil.net> sent these instructions for imwheel on FreeBSD,
|
|
plus a few patches...ENJOY! (slightly edited for content and to fit your screen)
|
|
|
|
I currenly have FreeBSD-3.0 (although this should work with 2.2.6, or even
|
|
earlier) and a Microsoft IntelliMouse PS/2.
|
|
I did the following to get it to work:
|
|
|
|
1) To run moused, use the -t sysmouse (NOT PS/2!!!) argument for a ps/2
|
|
mouse, or -t intellimouse for the serial version (note, i've never tried
|
|
the serial version, so i'm not *positive* it will work... I'd like some
|
|
feedback on this if possible)
|
|
|
|
2) Run imwheel using method #1 as described in the imwheel README.
|
|
However, your XF86Config *must* be set up as follows (since there is no
|
|
FreeBSD XFree86 support for IMPS/2 because it can't preinitialize the ps/2
|
|
port):
|
|
|
|
Section "Pointer"
|
|
Protocol "IntelliMouse"
|
|
Device "/dev/sysmouse"
|
|
ZAxisMapping 4 5
|
|
EndSection
|
|
|
|
You can add other options if you want; however, it is important that you use
|
|
the IntelliMouse protocol and read from /dev/sysmouse (this is the passthrough
|
|
device for moused). Basically, the way moused works is that you can use *ANY*
|
|
protocol for reading /dev/sysmouse. Therefore, since we can't use IMPS/2, we
|
|
simply use IntelliMouse, so X thinks it's a serial IntelliMouse, and everything
|
|
is passed through!
|
|
|
|
Oh yeah, one final note, gpm is NOT needed (nor will it even compile) on
|
|
FreeBSD.
|