You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now that SteamOS Main has a way to hook up other devices' power buttons into Steam's suspend call via the updated steamos-powerbuttond, and with inputplumber on the base image, we should consider handling the power buttons on more than just Steam Decks + the Legion Go S.
I created a fork with an expanded steamos-power-button.hwdb here: matte-schwartz/steamos-powerbuttond@33fc648. I based this off inputplumber's device support as well as the linux-hardware database for dmidecode readouts. I chose to keep the vendor check simple for some of the manufacturers that specialize in handhelds rather than all types of devices, but this could easily be changed to be more fine-grained.
For testing, I just placed my own steamos-power-button.hwdb into /etc/udev/hwdb.d/81-steamos-power-button-local.hwdb on SteamOS Main and rebuilt my hwdb. I've tried this on the original Legion Go, Steam Deck LCD + OLED, Legion Go S (Windows Z2 Go version), ROG Ally X, and an MSI Claw 8 AI+ A2VM and all of them worked as expected.
The text was updated successfully, but these errors were encountered:
Now that SteamOS Main has a way to hook up other devices' power buttons into Steam's suspend call via the updated
steamos-powerbuttond
, and withinputplumber
on the base image, we should consider handling the power buttons on more than just Steam Decks + the Legion Go S.I created a fork with an expanded
steamos-power-button.hwdb
here: matte-schwartz/steamos-powerbuttond@33fc648. I based this off inputplumber's device support as well as the linux-hardware database for dmidecode readouts. I chose to keep the vendor check simple for some of the manufacturers that specialize in handhelds rather than all types of devices, but this could easily be changed to be more fine-grained.For testing, I just placed my own
steamos-power-button.hwdb
into/etc/udev/hwdb.d/81-steamos-power-button-local.hwdb
on SteamOS Main and rebuilt my hwdb. I've tried this on the original Legion Go, Steam Deck LCD + OLED, Legion Go S (Windows Z2 Go version), ROG Ally X, and an MSI Claw 8 AI+ A2VM and all of them worked as expected.The text was updated successfully, but these errors were encountered: