Linux - Unity not saving "My Assets" location and claiming default location is "invalid or inaccessi

Unity claims that its default Assets Cache location - “/home//.local/share/unity3d” is “invalid or inaccessible”. I’ve tried changing it, but every time I close and reopen the Editor it resets itself back to the default.

Oh hey, I had this exact problem yesterday. You’ll have to manually create that folder yourself before you can change any Unity preferences or package manager settings. Just fire up a terminal and enter “mkdir ~/.local/share/unity3d”

Once you’ve done that, you’ll be able to change your settings and have it actually respect them.

4 Likes

That worked, thanks!

Thanks, confirm this works. Need to create directory:

~/.local/share/unity3d

otherwise editor settings are not saved.