Slinky supports Linux, however it may require some additional setup compared to the Windows version.
Requirements
Section titled “Requirements”- Only tested on Arch Linux. Support for other distros is currently not guaranteed. Musl-based distros are unlikely to work at all.
- Supports X11, XWayland & native Wayland. Keep in mind that Minecraft 1.7.10 & 1.8.9 do not run on Wayland natively without mods.
- The loader and Minecraft processes must be ran as the same user (this will usually be the case anyway). Root privileges are not required.
- Some third-party launchers (Lunar/Badlion) require a workaround to allow injecting into them.
Install libcurl
Section titled “Install libcurl”Before you can run Slinky, make sure that libcurl is installed by running the following command in a terminal:
sudo pacman -S curlsudo apt install curlsudo dnf install libcurl-minimalInstallation instructions
Section titled “Installation instructions”- Download Slinky.
Directory/example
- slinky-loader
- Open a terminal in the directory where you saved the loader and allow executing it by running the following command:chmod +x slinky-loader
- Create the following file (make sure to replace
/example/with the directory where you saved the loader):~/Desktop/Slinky.desktop [Desktop Entry]Type=ApplicationName=SlinkyExec=/example/slinky-loaderTerminal=true - (Flatpak only): If you are running Minecraft via Flatpak (for example using Prism Launcher), you will probably need to exempt the Slinky data directory from the Flatpak sandbox:If you are not using Flatpak, you can ignore this step.sudo flatpak override org.prismlauncher.PrismLauncher --filesystem=~/.slinky
- You can now use the newly created desktop icon to run Slinky.
Injection workaround
Section titled “Injection workaround”Some third-party launchers (such as Lunar/Badlion) block the injection method used by Slinky. The following steps explain how to bypass them.
- Download injectpatch.so and the launcher you want to use.
Directory/example
- injectpatch.so
- LunarClient.appimage
- Create the following script (make sure to replace
/example/with the directory where you saved the files):run-patched.sh #!/bin/bashLD_PRELOAD=/example/injectpatch.so /example/LunarClient.appimage - Open a terminal in the directory where you saved the script and allow executing it by running the following command:chmod +x run-patched.sh
- You can now run
run-patched.shto run the patched launcher.