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
Reportedly installing the Launcher on the Steam Deck and selecting the Desktop as the install directory results in a terminate called after throwing an instance of 'ghc::filesystem::filesystem_error' what(): No such file or directory And the support package fails to generate.
Maybe we can detect this and point the user to selecting a different directory such as Documents?
Also maybe its a good Idea to always generate the support package somewhere were we know it works, so we could investigate issues like this.
The text was updated successfully, but these errors were encountered:
Generate support package at known good directory -> attempt to move it to where the install dir is/should be
Could be a more robust workflow? I do think we should try to get the support package into the install directory as I dont like the idea of leaving artifacts on the users disk, but in the case something goes critically wrong we still get a path they can check.
I guess when selecting a path we could try to write something to check if we can write in the dir then remove it, and if we cant then dont accept it as a valid selection too
The launcher as part of it's first-time setup will create a temporary file in the selected directory and reject it if it cannot. This should already be covered, but yes, proper investigation should happen and the problem should be reproduced.
This is unlikely to be a "linux" problem, the issue was reported for someone using the flatpak, which we have not officially migrated to.
Given the launcher will be distributed using flatpak from V2 I would suggest that the ability to select install directory is disabled via patch in the flatpak manifest. This is trivial.
The other issue would be generating the support package. I know that the flathub maintainers are not happy with giving a flatpak access to the /home directory by default, without a very good reason.
This could also be patched out and simply set to the runtime directory. For flatpaks those are in the .var/app/name-of-flatpak/ folder. But being hidden by default it might be annoying for users to navigate to.
Reportedly installing the Launcher on the Steam Deck and selecting the Desktop as the install directory results in a
terminate called after throwing an instance of 'ghc::filesystem::filesystem_error' what(): No such file or directory
And the support package fails to generate.Maybe we can detect this and point the user to selecting a different directory such as Documents?
Also maybe its a good Idea to always generate the support package somewhere were we know it works, so we could investigate issues like this.
The text was updated successfully, but these errors were encountered: