Skip to content

Instantly share code, notes, and snippets.

@rmb938
Last active September 14, 2023 23:59
Show Gist options
  • Save rmb938/620176c60917c106780b6f01a262b918 to your computer and use it in GitHub Desktop.
Save rmb938/620176c60917c106780b6f01a262b918 to your computer and use it in GitHub Desktop.

Linux Runelite Debugging

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment