sc-controller, der Linux-User-Mode-Treiber für den Steam- und weitere Controller (z. B. DS4/DS5), wurde in Version 1.0.0 veröffentlicht.
Damit folgt wie angekündigt die GTK-4-Portierung, die zeitgleich mit Version 0.7.3 freigegeben wurde. Die Umstellung war ein großes Vorhaben mit 93 Commits. Das System-Tray wurde komplett in reinem D-Bus neu umgesetzt, damit entfällt die Abhängigkeit von jeder AppIndicator-Implementierung.
Die GTK-3-Variante bleibt vorerst im Branch v0.7.x_gtk3 gepflegt. Ein Flatpak-Port von v1.0.0 soll bald folgen. AppImages sind in v1.0.0 derzeit defekt - wer darauf angewiesen ist, sollte bei den v0.7.x-Releases bleiben. Alle Änderungen aus 0.7.3 (Button-Regression, Dark-Mode-Icons, udev-Regeln für DualShock 4 v1 und DualSense Edge, DualSense-Gyro-Fix) sind ebenfalls enthalten.
What’s Changed
- SC Controller now uses GTK 4!
- System tray was re-implemented using pure D-Bus
- Everything from v0.7.3 which was released at the same time, pasted here for your convenience:
- Fixed up a regression from v0.7.0 which resulted in the UI enabling the wrong buttons for controllers registered pre-0.7.0 - saved device profiles will now apply and save back migrations upon being loaded
- Fix most icons being poorly visible under dark mode
- Fix being able to use clicks other than left click to configure the SVG buttons
- Add support for DualShock 4 (v1) and DualSense Edge in the udev rules
- Fix DualSense gyro being inverted for yaw and roll in some cases
- A bunch of other minor bug fixes
The GTK 4 port was a rather large undertaking, it ended up being 93 commits to get there.
All the existing tray implementations had to go and tray was re-implemented in pure D-Bus - so we no longer have a dependency on any AppIndicator implementation.
The GTK 3 version will remain supported for a while under the v0.7.x_gtk3 branch, I will attempt to keep parity between the two versions, to allow people who experience issues on the GTK 4 branch a working version they can fallback on if things go awry.
I ended up investigating Flatpak support, which turns out to be mostly doable, except for hotplugged USB devices, so Flatpak port of v1.0.0 should follow shortly.
Known issues:
- If you experience issues with having to double click dropdown menus, you are not alone, that is a GTK bug that affects the entire 4.22 series (current latest stable). 4.24 should resolve it.
- If the Undo/Redo icons seem always enabled to you, you’re probably using Breeze for the system theme, which has a bug too.
- Small graphical artefacts in menus at random, tracked in https://github.com/C0rn3j/sc-controller/issues/152
- Broken AppImages - use the v0.7.x releases for now if you wish to stick with AppImages.

Quelle: GitHub