Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vortex: Remove LC_ALL from start command #784

Merged
merged 3 commits into from
Apr 13, 2023
Merged

Vortex: Remove LC_ALL from start command #784

merged 3 commits into from
Apr 13, 2023

Conversation

sonic2kk
Copy link
Owner

Fixes #779.

Vortex is currently launched with LC_ALL="C", this previously fixed an issue with the Documents folder not being found (#41 (comment)). However it has since been reported in '779 that this causes issues with files which contain unicode characters, as the C locale does not support unicode characters.

This removes the LC_ALL variable from the Vortex start command, which does resolve the issue. It does not yet appear that this causes issues with Vortex, so the Documents issue (reported almost 3 years ago at this point) may have since been resolved. Further testing is required, but the user in #779 has tested and reported no issues. Of course, further testing is welcome.

Following v11.11 there were several changes made to how SteamTinkerLaunch handles setting locale to work around bugs i.e. on Steam Deck, so the issue may have been resolved with those changes as well.

I also removed LC_ALL="C" from the Depressurizer start command. I have no idea if anyone still uses Depressurizer, no one has even mentioned it as far as I have seen and I have never touched that section of the code until now. But for consistency I have removed it, as it was the only other place in the code that LC_ALL="C" was set before launching a program.


If a user has an incorrectly configured locale on their system they may run into this issue still, the same way they would when trying to use SteamTinkerLaunch with games which contain special characters in their name (see the Troubleshooting wiki page).


Provided there are no issues with this change and that Vortex still functions as expected, I will merge this as it is a useful fix, assuming no regressions 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Vortex via STL can't handle mods with filenames that include special characters
1 participant