A linux native alternative to the Jagex Launcher, possibly also works on MacOS/Windows
- Download the latest release from GitHub Releases
- Extract the binary and place it in your
$PATH(e.g.,/usr/local/bin/) - Make it executable:
chmod +x auth-rs
auth-rs authorizeauth-rs lsExample output:
• Character Display Name (ID: 123456789)
auth-rs exec --character-id 123456789 java -- -jar RuneLite.jar[Desktop Entry]
Name=RuneLite <insert character name>
Comment=Launch RuneLite
Exec=auth-rs exec --character-id YOUR_CHARACTER_ID java -- -jar /path/to/RuneLite.jar
Icon=runelite
Terminal=false
Type=Application
Categories=Game;Save this as ~/.local/share/applications/runelite-jagex.desktop and replace YOUR_CHARACTER_ID with your actual character ID.
- Add a Game > Add a Non-Steam game
- If you already have a desktop entry for RuneLite (or any other client), you should be able to add this as a non-steam game
- If you do not have a desktop entry, add any application or locate the "auth-rs" binary on your system, then change properties after:
- target:
"auth-rs" - launch options:
"exec" "--character-id" "123456789" "java" "--" "-jar" "/path/to/RuneLite.jar"
- target:
When using exec, the following environment variables are set for the launched process:
JX_SESSION_ID- Jagex session IDJX_CHARACTER_ID- Selected character IDJX_DISPLAY_NAME- Character display name
I'm assuming that all clients that support jagex accounts work the same way, so this launcher may also work for the official OSRS client and maybe even the RS3 client