Skip to content

Wonky stuff for Xone-driver on Linux #493

@Bloodaxe95

Description

@Bloodaxe95

I have an Xbox One X controller, and the wireless dongle for PC. To get these to work properly on my systems (Nobara and CachyOS), I installed the xone kernel-driver. This seems to work fine in most games, but in OpenGamepadUI I have some issues with keybinds not working as intended/expected.

For instance, pressing RB opens what I believe to be the "Quick Bar Menu". In the library overview, LB and RB is supposed to change category between "Installed" and "All Games" categories, but obviously RB does not work there because it opens the menu on the left 😅 No, instead clicking the left stick and right stick is what toggles between these categories!

In the library menu, I scroll up and down by holding the right stick to the left or right, not up or down as expected.

Pressing the Xbox-button + A does not open the "Quick Bar Menu"

Pressing the Xbox-button whilst in-game does not open the overlay (I assume it should?)

To Reproduce

Steps to reproduce the behavior:

  1. Install the xone-driver on your Linux-PC
  2. Connect controller and dongle, and make sure it works in other games/apps
  3. Fire up OpenGamepadUI, and test some of the keybinds

Expected behavior

All controller keybinds should match up with the keyprompts on the screen, and shortcuts should work as intended.

Hardware Information:

  • Hardware Model: [e.g. ROG Ally X, Framework 13]
  • Processor: [e.g. AMD Ryzen™ 5 4500U with Radeon™ Graphics]
  • Graphics: [e.g. AMD Radeon™ Graphics]

Software Information:

  • OpenGamepadUI Version: v0.4.1
  • OS Name: Nobara Linux (Fedora-based) and CachyOS (Arch-based)
  • OS Architecture: x86_64
  • Desktop Environment: KDE Plasma
  • Kernel Version: 6.17.7-200.nobara.fc42.x86_64 + 6.17.7-3-cachyos

Additional context

On Cachy I installed it via AUR, and on Nobara I followed the install guide. I have wireplumber installed on Nobara at least, wireplumber-0.5.12-1.fc42.x86_64, but OpenGamepadUI does not seem to recognize it as installed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions