Closed ShadowBladezx86 closed 6 months ago
It looks like it created the pulse
directory just fine, so not sure why it's claiming it can't. Is switching to pipewire an option? In my experience it works better in general. Either way I'll try to recreate this later.
it seems it doesn't clean up old symbolic links
I don't have an option for doing that really. The launcher can't clear out the directory because the launcher might be closed before the game, and the directory needs to exist at least as long as the game instance. I would need the game to cleanup on exit, but that's not a config option in either runelite or the JVM. The directories will be cleared on reboot though (as per FHS spec).
But now I think about it, I could have a shell do this for me.
Thanks for responding. I have now switched over to pipewire. I just needed more than 1 thing to push me over.
In case any future travelers find this issue: it looks like it can be fixed by setting the environment variable PULSE_RUNTIME_PATH
to /run/user/1000/pulse
(or whatever the correct path would be on your system, relative to XDG_RUNTIME_DIR). This would bypass the issue, which otherwise appears to be a bug in PulseAudio.
When launching Runelite I get no sound output, and when running Bolt from the terminal I see the following messages:
Checking out the directory structure, it looks like this:
On a sidenote, it seems it doesn't clean up old symbolic links.