Date: Mon, 31 Mar 2008 17:39:21 -0700 From: christopher <skeptikos@gmail.com> To: freebsd-chat@freebsd.org Subject: Re: Gamepads Message-ID: <20080331173921.da1e327c.skeptikos@gmail.com> In-Reply-To: <47F170FF.9060000@apriliaforum.net> References: <47F170FF.9060000@apriliaforum.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 01 Apr 2008 01:17:19 +0200 Raven <raven@apriliaforum.net> wrote: > This is old news, but I searched like mad, and couldn't find anything on > the web. > Maybe some of you once have the same problem. > I wanted to play a game under Wine, but it was nearly unplayable with > the keyb controls. > So I plugged in an USB gamepad . . . it didn't work. > Time to hit the wonderful world of Google . . . > As always, the combination of Wine + "Insert_topic_here" yielded nothing > but "Linux - mainly Ubuntu" stuff. > There are enough threads, but none that helps. > Seems like Linux has /dev/input/js, I wonder if this is neccessary . . . > The Wine wiki mentions a DirectInput registry key . . . Linux only. > > We have USB keyboards and mice, we should have a gamepad, me thinks . . . > > Lemme see, > $ cat /dev/uhid1 . . nothing > $ cat /dev/uhid2 . . there it is ! > Me presses buttons, jerks sticks - terminal responds with weird output. > Good ! > Uh-huh, what about the joystick driver in ../xorg/modules/input ? > > $ man joystick > There - everything is documented in all it's glory. > > $ sudo vi /etc/X11/xorg.conf > > :snip > > Section "ServerLayout" > .. > InputDevice "Gamepad" > .. > .. > Section "InputDevice" > Identifier "Gamepad" > Driver "joystick" > Option "Device" "/dev/uhid2" > Option "Buttons" "16" > Option "many_more" > EndSection > > :snap > > Guess what - it worked. > > Tons of useless threads in hundreds of Linux forums, and all you need is > a single manpage. > Go figure . . ugh, you make me wish I was a gamer. That kind of concise instruction is almost unheard of. I hope you can find some other place on the web to post that for the masses. Kudos ~ chris -- christopher <skeptikos@gmail.com>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080331173921.da1e327c.skeptikos>