When using the official Runelite Linux AppImage it is impossible to use the --configure
flag on the AppImage, at least in my case on Fedora 37.
When saving the configure dialog a stack trace happens with the following error
java.nio.file.FileSystemException: /tmp/.mount_RuneLic9UypO/settings.json: Read-only file system
To get around this you can run ./RuneLite.AppImage --appimage-extract
and this will extract the AppImage into the local directory.
Then to run Runelite simple use the following ./squashfs-root/RuneLite
.
Note the --configure
flag still does not work, it will save a file but not actually use it when running Runelite.
If you need to modify JVM arguments modify the following file squashfs-root/config.json
If you need to provide client arguments simply provide them directly to the binary, i.e ./squashfs-root/RuneLite --insecure-write-credential
All the other configuration options shown when using --configure
are simply just wrappers for client arguments
and can be provided directly as well, i.e ./squashfs-root/RuneLite --debug
for debugging.