I have been a mouse and keyboard PC game player ever since my Doom days. About 2007, I was introduced to the Sony PS3 and found it more convenient to play games on the console. Lately, I have been resurrecting all my old games which, of course, work well with a keyboard and mouse, but I enjoyed using the controller. To me, the controller created a more immersive experience. Being able to do that, as always, takes several steps.
First I needed to have my Mageia6 OS receive information from the PS3 controller. That is easily dome with xboxdrv, but Mageia does not provide that, so I downloaded one for Ubuntu and used Alien to convert it to RPM format. It then installed without trouble and reports the controllers action to the OS.
Second, I need a way to map the gamepad-generated information to the appropriate mouse and keyboard keypresses to be what the game needed. I've seen where some newer games accommodate gamepads, but all my favorite games are old, old, old.
Some of these programs serve both functions and it would be nice to be able to use the same program for both Linux and WINE. It may take me a while to works through the choices, but I will first explore AntiMicro and get the gamepad set up for Unreal Tournament 2003 because it's one of the few native Linux games I have as most are run using Codeweaver's Crossover, an awesome application using WINE.
This is a Xbox/Xbox360 gamepad driver for Linux that works in userspace. xboxdrv provides a wide varity of configuration options, it allows you to simulate keyboard and mouse events, remap buttons and axes, apply autofire, invert axis, tweak axis sensitivity, emulate throttle and rudder controls and send macros. The manpage has more details. It works with the PS3 controller as well. xboxdrv also accommodates wrapper scripts to start games.
This is a win32 program that is self-contained, runs under WINE and costs US$10. There are several sites that offer pre-configured Xpadder profiles; esoui.com, the XPadder Forum, WiiFi's Xpadder Fan site, The ISO Zone, and others. Xpadder is also used on Steam.
This an Open Source tool for mapping keyboard and mouse events to gamepads and joysticks and is supported under MS-Windows, Linux and BSD. It is available for Debian-based distros and in RPM for Fedora, but not for Mageia. The Linux version uses SDL. There is a repository of pre-made profiles. and a WIKI. The homepage provides general Help and adding a new game controller mapping is here. AntiMicro can also be used on STEAM games. Video HOWTOs are here. Posts about in on Reddit are here and here. Auto launch scripting is discussed here. A tutorial is here (seems to be the best one) and here and here and here.
This is a simple, FOSS joystick tester with a Gtk+ GUI. It provides you with a list of attached joysticks, a way to display which buttons and axis are pressed, a way to remap axis and buttons and a way to calibrate your joystick. It uses SDL. The program has received a few updates and appears to be actively maintained.
A win32-only, free (DonationWare) DS4 (DualShock 4) input mapper that allows you to connect your PS4 gamepad to windows, wired (USB) or wirelessly (Bluetooth). Map virtually any controller input to virtually any button, keyboard key, mouse action, and more! Perform any combination of keystrokes, button presses, and other advanced functions in sequence with the touch of a button. Not yet tested in WINE. Version 1.6 is stable; version 2.0 is beta.
Using the PlayStation 3 controller in Bluetooth mode with Linux
A nice walk-through from 2007 of how this fellow got a PS3 controller working for a non-gaming application, a drone. He has some demonstrations YouTube videos linked on his site.
QtSixA is the Sixaxis Joystick Manager Linux
QtSixA v1.5.1 is the final version released in 2011, ArchLinux has a nice HOWTO in their typically fantastic documentation. Connection in Bluetooth mode at UbuntuForums. The manual is here. Download is here. There are Ubuntu packages, but only a src.rpm for Mageia with complaints about poor BlueTooth performance. A Fedora package is here.
This FOSS Linux and MS-Windows tool is used to control a game controller and works via Bluetooth for the PS3/PS4 controllers. Documentation is here a blog is here and a Forum is here. It appears to be actively maintained.
QUAKE Split-screen and Controller guides
Quake Quake2 Quake3
Linux_Gaming FAQs on Reddit
Linux conversations on Reddit
Linux Gaming on Reddit
WINE Gaming on Reddit
The future of OpenOffice.org - [image: OpenOffice.org logo] Oracle’s purchase of Sun Microsystems has been the cause of some uncertainty and concern for the open source projects and in...
1 year ago