Oversteer - Steering Wheel Manager for Linux

https://github.com/berarma/oversteer

Oversteer is an application to configure Logitech Wheels.

Features (when supported by the device):

Additional features when using new-lg4ff:

This software supports the same wheel models supported by the Logitech Linux driver:

I can test only on a Logitech G29 Driving Force. Please, report your results with other devices.

Use at your own risk. Suggestions, bugs and pull requests welcome.

Installation

Arch

There's an AUR package kindly created by DNModder.

Install the Oversteer package.

Other distributions

Requirements

You can install all dependencies on Debian systems with the following command:

apt install python3 python3-gi python3-pyudev python3-xdg python3-evdev gettext meson appstream-util desktop-file-utils

In other distributions use the available tools to install the packages that will have similar names.

Permissions

The access to some device features might be restricted by permissions. If that's the case, Oversteer will ask to install a udev rule file for the Logitech wheels that gives permissions to access the device settings to any user.

Build and install

Build:

meson build
ninja -C build

Trying it without installing:

ninja -C build run

Installing (needs administration rights):

sudo ninja -C build install

Uninstalling (needs administration rights):

sudo ninja -C build uninstall

Using it

Oversteer can be launched as any desktop application.

It's also possible to use it from the console. Type oversteer --help to see the command line help.

You can configure game launchers to run oversteer to load a profile or change settings so that it automatically configures the wheel when the game runs.

@Leillo1975 has kindly created a video explaining the basics of Oversteer (Spanish).

Updating translations (for translators)

ninja -C build oversteer-pot
ninja -C build oversteer-update-po

Contributing

We could all greatly benefit from your help as with any other free software project.

Reports about what works and what not on different devices and systems are very welcome. You can also help by contributing specific notes for your distro, or doing the packaging work and everything else.

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.