Subject: Re: X server config
To: Justin R. Smith <jsmith@mcs.drexel.edu>
From: Colin Wood <cwood@ichips.intel.com>
List: port-mac68k
Date: 02/12/1998 22:21:14
Justin R. Smith wrote:

> Is there any way to untoggle the option '-optionmouse' on the X server?
> (The man page for Xmac68k says that, by default, the arrow keys simulate
> the middle and right mouse button --- and selecting '-optionmouse' causes
> the server to require one to push the option key to get this simulation.)
> Unfortunately, the X server on my system seems to have this option
> permanently selected...

That man page is actually the man page for the A/UX Mac II X server.  It's
_way_ the hell out of date, I think.

Although I could easily be wrong on this one, I don't think that our X
server actually looks at any command line options (at least not any
mac68k-specific ones).  That's probably something that should be worked
on.  However, the X server isn't doing the "optionmouse" stuff, anyway,
it's actually the NetBSD kernel that does it (although perhaps this should
change....I haven't quite figured out how it should work yet...)

> I've installed 'lesstif', a freeware version of Motif. Although it works
> well, it requires one to click and drag the right mouse button to quit (and
> I'm not that much of a contorsionist: I have to put a weight on the option
> key while I press the right arrow button and slide the mouse...)

I assume that you mean you're using mwm?  Lesstif is just a library.
Anyway, most window managers are quite configurable, and you can probably
change it to have the necessary menu options bound to another mouse
button.  BTW, assuming you have a newer than 1.2D kernel, you can use
option-1, option-2, and option-3 key combos to emulate the 1st, 2nd, and
3rd mouse buttons, respectively.

I hope this helps.

Later.

-- 
Colin Wood                                 cwood@ichips.intel.com
Component Design Engineer - MD6                 Intel Corporation
-----------------------------------------------------------------
I speak only on my own behalf, not for my employer.