Latest Comments by tfk
Acer enter the handheld PC gaming race with the Nitro Blaze 7
4 Sep 2024 at 4:39 pm UTC Likes: 5
4 Sep 2024 at 4:39 pm UTC Likes: 5
What's a nitro blaze? Sounds like a fart after curry...
No Man's Sky adds fishing, a fishing skiff, a new expedition, deep-sea diving and loads more
4 Sep 2024 at 4:31 pm UTC Likes: 4
4 Sep 2024 at 4:31 pm UTC Likes: 4
I find this trend of adding fishing to games a bit fishy.
KDE Plasma 6.2 adding a pop-up for donations, plus they want to make a next-generation KDE OS
29 Aug 2024 at 6:19 pm UTC Likes: 15
29 Aug 2024 at 6:19 pm UTC Likes: 15
I'm already donating yearly. I run KDE on various devices now. Even my parents are using it. So its only fair that I make a contribution.
Steam Deck reaches over 16,000 playable and verified games
28 Aug 2024 at 2:46 pm UTC Likes: 1
28 Aug 2024 at 2:46 pm UTC Likes: 1
I'm going to have a go at Chorus. Don't know anything about it yet. But it's verified so the devs seem to have made the effort.
Battlefield 1 gets EA anticheat in September - will be left broken on Steam Deck / Linux
27 Aug 2024 at 6:15 pm UTC Likes: 3
27 Aug 2024 at 6:15 pm UTC Likes: 3
It's because EA hates us.
Black Myth: Wukong shows very clearly Valve are selling a lot of Steam Decks
27 Aug 2024 at 4:38 pm UTC Likes: 12
27 Aug 2024 at 4:38 pm UTC Likes: 12
Why ignore a platform that's sold multiple millions, and is clearly just continuing to fly off the shelves?Cause Sweeney hates us.
Microsoft breaks some Linux dual-boots in a recent Windows update
21 Aug 2024 at 4:37 pm UTC Likes: 5
21 Aug 2024 at 4:37 pm UTC Likes: 5
The SBAT value is not applied to dual-boot systems that boot both Windows and Linux and should not affect these systems. You might find that older Linux distribution ISOs will not boot.
They mention that only old Linux ISOs won't boot. Why do I get the feeling that they didn't even test?
They mention that only old Linux ISOs won't boot. Why do I get the feeling that they didn't even test?
Steering Wheel Manager oversteer adds support for more wheels and Flatpak
16 Aug 2024 at 7:44 pm UTC Likes: 4
https://github.com/cazzoo/hid-tmff2 [External Link]
If the rules were documented here, these rules can be checked by the tech savvy user.
For now this kernel driver has to be built from source. But when it has been developed far enough, it could be proposed to the kernel developers. When accepted, it is then part of the kernel.
The devs could then create a package which deploys these rules. The distro maintainers could package it in turn to make it available to their distro. This would then add an extra layer of auditing for the general user.
The end user would still need to install the package but it would be easier to follow then the current situation.
That's the best alternative I can come up with.
16 Aug 2024 at 7:44 pm UTC Likes: 4
Quoting: Purple Library GuyI see where you're coming from. I like these kind of problems. I think I have a solution. These udev rules should be part of the kernel driver. Take for example this thrustmaster one.Quoting: tfkNo they don't. For one thing, normal people don't install Windows. The computer they get at Best Buy or off the internet has Windows preinstalled. If anything goes wrong with it, they get help.Quoting: dziadulewiczAnd yet, 'normal' people, who install Windows, open a command window during installation to avoid having to register a online Windows account.Quoting: tfkWhat do you mean you don't see this as a problem? This is not about you and me (seasoned Linux users). This means difficulty to install software with required (basic) functionality. So at least Flatpak does not suit this application.Quoting: dziadulewiczThat's the thing. I don't see this as a problem. The only external entity I trust with this is my distribution packaging team.Quoting: nwildnerSo it will forever be an issue and manual tinkering is required? What about Snap? Udev workaround in Snaps [External Link]Quoting: dziadulewiczThe fact here is that Oversteer do have udev rules - https://github.com/berarma/oversteer/tree/master/data/udev [External Link] - but Flatpaks do not distribute/install udev rules and that is by design - https://github.com/flatpak/flatpak/issues/961 [External Link] .As @tfk pointed out on the previous comment, udev access requires operating system admin and there is no API/ABI for the user to manipulate it.If you install it via the new Flatpak package from Flathub, you still need to set up some udev rules from the GitHub.Now this is not good again for normal users; why are these "udev rules" (whatever they are) not just included with the Flatpak?
Flatpaks use a different philosophy and they don't install stuff around normal configuration directories like `/etc`.
Also, it is hard to track `udev` rules for every existing device and software on earth in a centralized fashion, and some of them fall into more generic rules like "USB Input device" and you have to make customization that would apply to your specific device. That's why there is no curated list of udev rules for every device that exists, and it is up to the Linux Distribution providers to create a packages with specific udev rules if you think those oversteer udev rules should be bundle on every distribution
Some distros provide a really good amount of Udev rulesets for different devices. Examples:
- retroarch-autoconfig-udev-git - https://aur.archlinux.org/packages/retroarch-autoconfig-udev-git [External Link] - Rules to autoconfig usb and bluetooth gamepads for retroarch.
- nintendo-udev - https://aur.archlinux.org/packages/nintendo-udev [External Link] - Rules for joycons (and to fix controller ownership for steam). I can confirm this also works for Datafrog and 8BitDo controllers as well.
Udev rules can also be pretty destructive as well because it also depends on systemd changes. I had a 100% CPU usage experience in the past with OpenRGB keyboard backlight rules but the developer fixed it really quickly - https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/4166 [External Link] - I think this is a good reason to not bundle "by default" millions of udev rules that target specific devices.
The rest I want to inspect and define myself.
An example I can give is my Wooting keyboard. Wooting provides an appimage for their management tool. But the udev rules are listed on their website. They don't try to force these rules on my system via an installer.
And that is good because ultimately I'm the one who is responsible for my system.
Normal people will NEVER tinker if the installation package does not suffice installing it.
I think we have a MAJOR problem here once more if this same issue touches many more apps. Steering Wheel Manager is the only truly recommended Linux app on what it does as alternative to Windows equivalents (where normal people click and install and start to use it with all functionality).
https://github.com/cazzoo/hid-tmff2 [External Link]
If the rules were documented here, these rules can be checked by the tech savvy user.
For now this kernel driver has to be built from source. But when it has been developed far enough, it could be proposed to the kernel developers. When accepted, it is then part of the kernel.
The devs could then create a package which deploys these rules. The distro maintainers could package it in turn to make it available to their distro. This would then add an extra layer of auditing for the general user.
The end user would still need to install the package but it would be easier to follow then the current situation.
That's the best alternative I can come up with.
Steering Wheel Manager oversteer adds support for more wheels and Flatpak
16 Aug 2024 at 4:38 pm UTC
16 Aug 2024 at 4:38 pm UTC
Quoting: dziadulewiczAnd yet, 'normal' people, who install Windows, open a command window during installation to avoid having to register a online Windows account.Quoting: tfkWhat do you mean you don't see this as a problem? This is not about you and me (seasoned Linux users). This means difficulty to install software with required (basic) functionality. So at least Flatpak does not suit this application.Quoting: dziadulewiczThat's the thing. I don't see this as a problem. The only external entity I trust with this is my distribution packaging team.Quoting: nwildnerSo it will forever be an issue and manual tinkering is required? What about Snap? Udev workaround in Snaps [External Link]Quoting: dziadulewiczThe fact here is that Oversteer do have udev rules - https://github.com/berarma/oversteer/tree/master/data/udev [External Link] - but Flatpaks do not distribute/install udev rules and that is by design - https://github.com/flatpak/flatpak/issues/961 [External Link] .As @tfk pointed out on the previous comment, udev access requires operating system admin and there is no API/ABI for the user to manipulate it.If you install it via the new Flatpak package from Flathub, you still need to set up some udev rules from the GitHub.Now this is not good again for normal users; why are these "udev rules" (whatever they are) not just included with the Flatpak?
Flatpaks use a different philosophy and they don't install stuff around normal configuration directories like `/etc`.
Also, it is hard to track `udev` rules for every existing device and software on earth in a centralized fashion, and some of them fall into more generic rules like "USB Input device" and you have to make customization that would apply to your specific device. That's why there is no curated list of udev rules for every device that exists, and it is up to the Linux Distribution providers to create a packages with specific udev rules if you think those oversteer udev rules should be bundle on every distribution
Some distros provide a really good amount of Udev rulesets for different devices. Examples:
- retroarch-autoconfig-udev-git - https://aur.archlinux.org/packages/retroarch-autoconfig-udev-git [External Link] - Rules to autoconfig usb and bluetooth gamepads for retroarch.
- nintendo-udev - https://aur.archlinux.org/packages/nintendo-udev [External Link] - Rules for joycons (and to fix controller ownership for steam). I can confirm this also works for Datafrog and 8BitDo controllers as well.
Udev rules can also be pretty destructive as well because it also depends on systemd changes. I had a 100% CPU usage experience in the past with OpenRGB keyboard backlight rules but the developer fixed it really quickly - https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/4166 [External Link] - I think this is a good reason to not bundle "by default" millions of udev rules that target specific devices.
The rest I want to inspect and define myself.
An example I can give is my Wooting keyboard. Wooting provides an appimage for their management tool. But the udev rules are listed on their website. They don't try to force these rules on my system via an installer.
And that is good because ultimately I'm the one who is responsible for my system.
Normal people will NEVER tinker if the installation package does not suffice installing it.
I think we have a MAJOR problem here once more if this same issue touches many more apps. Steering Wheel Manager is the only truly recommended Linux app on what it does as alternative to Windows equivalents (where normal people click and install and start to use it with all functionality).
Steering Wheel Manager oversteer adds support for more wheels and Flatpak
16 Aug 2024 at 2:29 pm UTC Likes: 1
The rest I want to inspect and define myself.
An example I can give is my Wooting keyboard. Wooting provides an appimage for their management tool. But the udev rules are listed on their website. They don't try to force these rules on my system via an installer.
And that is good because ultimately I'm the one who is responsible for my system.
16 Aug 2024 at 2:29 pm UTC Likes: 1
Quoting: dziadulewiczThat's the thing. I don't see this as a problem. The only external entity I trust with this is my distribution packaging team.Quoting: nwildnerSo it will forever be an issue and manual tinkering is required? What about Snap? Udev workaround in Snaps [External Link]Quoting: dziadulewiczThe fact here is that Oversteer do have udev rules - https://github.com/berarma/oversteer/tree/master/data/udev [External Link] - but Flatpaks do not distribute/install udev rules and that is by design - https://github.com/flatpak/flatpak/issues/961 [External Link] .As @tfk pointed out on the previous comment, udev access requires operating system admin and there is no API/ABI for the user to manipulate it.If you install it via the new Flatpak package from Flathub, you still need to set up some udev rules from the GitHub.Now this is not good again for normal users; why are these "udev rules" (whatever they are) not just included with the Flatpak?
Flatpaks use a different philosophy and they don't install stuff around normal configuration directories like `/etc`.
Also, it is hard to track `udev` rules for every existing device and software on earth in a centralized fashion, and some of them fall into more generic rules like "USB Input device" and you have to make customization that would apply to your specific device. That's why there is no curated list of udev rules for every device that exists, and it is up to the Linux Distribution providers to create a packages with specific udev rules if you think those oversteer udev rules should be bundle on every distribution
Some distros provide a really good amount of Udev rulesets for different devices. Examples:
- retroarch-autoconfig-udev-git - https://aur.archlinux.org/packages/retroarch-autoconfig-udev-git [External Link] - Rules to autoconfig usb and bluetooth gamepads for retroarch.
- nintendo-udev - https://aur.archlinux.org/packages/nintendo-udev [External Link] - Rules for joycons (and to fix controller ownership for steam). I can confirm this also works for Datafrog and 8BitDo controllers as well.
Udev rules can also be pretty destructive as well because it also depends on systemd changes. I had a 100% CPU usage experience in the past with OpenRGB keyboard backlight rules but the developer fixed it really quickly - https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/4166 [External Link] - I think this is a good reason to not bundle "by default" millions of udev rules that target specific devices.
The rest I want to inspect and define myself.
An example I can give is my Wooting keyboard. Wooting provides an appimage for their management tool. But the udev rules are listed on their website. They don't try to force these rules on my system via an installer.
And that is good because ultimately I'm the one who is responsible for my system.
- Colorado and California age verification bills exempt open source operating systems
- Oops - someone nearly caused a fire with the Steam Controller Puck
- Square Enix rolling out Steam Cloud support to various classics
- NVIDIA reveal more GPU driver security flaws for May 2026 [updated]
- SN Operator from Epilogue brings SNES carts to modern PCs and its now up for order
- > See more over 30 days here
- What have you been playing recently? - 17th May edition…
- scaine - Why purchase video game soundtracks over listening to them in str…
- Rumbletoad - Feedback needed - future website updates
- Liam Squires-Hand - Building Mesa from source and using Mesa master
- Shmerl - Are Mac computers good and stable?
- rojimboo - See more posts
Anticheat check - which competitive games actually work on Linux?
How to give Valve feedback when Proton games have issues on Linux / SteamOS