ublue-os / bazzite

Bazzite is a cloud native image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
4.01k stars 242 forks source link

OneXFly: Home, Turbo and Keyboard buttons do not work? #1635

Open Gadg8eer opened 2 months ago

Gadg8eer commented 2 months ago

Describe the bug

The Home button does nothing. The Turbo button does nothing. The Virtual Keyboard button does nothing.

What did you expect to happen?

The Home button should open the steam menu in Gaming Mode and open the application list if in Desktop Mode. The keyboard button should open a virtual keyboard regardlesss of mode. The turbo button is a bit less obvious, I think it brought up a proprietary software in Windows 11 on the OneXFly to create or use macro commands but I'd prefer to just reassign it at will to whatever I might need it for.

Output of rpm-ostree status

No response

Hardware

OG OneXPlayer F1 (also known as the OneXFly) with no modifications from stock hardware.

Extra information or context

The speakers work on the OneXFly now after upgrading the bios, but I want to stick with Bazzite because ChimeraOS encountered severe issues when I renamed the system (issues that are not present with Bazzite at all, so thank you) and Bazzite seems closer to usability (if that changes I can always switch so yeah).

With almost everything else working, it's extremely cumbersome to be unable to use three of the specialized buttons on the device. Especially the Home Button, which is equivalent to a recent Xbox Controller's "Xbox" button or the Steam Deck's Steam Menu button.

KyleGospo commented 2 months ago

@antheas

antheas commented 2 months ago

I don't think you ever added any onexplayer ids to bazzite

To save you the trouble just enable hhd for all onexplayer devices

KyleGospo commented 2 months ago

Just pinging in case those extra buttons need your support. A keyboard button sounds like something new and unique.

For now, please run systemctl enable --now hhd@yourusername @Gadg8eer

And if you could toss your DMI name here as well that would be helpful, there was a command for it in the issue template.

antheas commented 2 months ago

Turbo button needs a kernel patch.

Other two buttons should work. I don't have the onexplayer dmi either

Gadg8eer commented 1 month ago

@KyleGospo

***@****:~$ cat /sys/devices/virtual/dmi/id/product_name

Like this?

ONEXPLAYER F1