libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
9.97k stars 1.8k forks source link

[invalid] linuxraw for Flatpak: "Save Controller Profile" says "Error saving controller profile." #16770

Closed davidhedlund closed 2 weeks ago

davidhedlund commented 1 month ago

Merged to:

freakalope commented 1 month ago

I can confirm this is happening for me as well but with the udev controller driver.

Edit: It appears it specifically has issue with writing to the default Controller Profiles directory. As a workaround, I set the below directory:

/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/autoconfig

After doing that, I updated Controller Profiles with the Online Updater, then mapped the buttons and saved a profile for the deck's gamepad, seemingly resolving the issue.

It may be best for the software to default all directories to this above hidden home folder on Flatpak based installations.

davidhedlund commented 2 weeks ago

I can confirm this is happening for me as well but with the udev controller driver.

* OS: Steam Deck OS Stable v3.5.19

Edit: It appears it specifically has issue with writing to the default Controller Profiles directory. As a workaround, I set the below directory:

/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/autoconfig

After doing that, I updated Controller Profiles with the Online Updater, then mapped the buttons and saved a profile for the deck's gamepad, seemingly resolving the issue.

It may be best for the software to default all directories to this above hidden home folder on Flatpak based installations.

Thank you for pointing this out.