Skip to content

Linux usage

Slinky now offers experimental Linux support.

  • 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.
  1. Make sure libcurl is installed by running the following command in a terminal:
    sudo pacman -S curl
  2. Download Slinky.
    • Directory/example
      • slinky-loader
  3. Open a terminal in the directory where you saved the loader and allow executing it by running the following command:
    chmod +x slinky-loader
  4. Create the following file (make sure to replace /example/ with the directory where you saved the loader):
    ~/Desktop/Slinky.desktop
    [Desktop Entry]
    Type=Application
    Name=Slinky
    Exec=/example/slinky-loader
    Terminal=true
  5. You can now use the newly created desktop icon to run Slinky.

Some third-party launchers (such as Lunar/Badlion) block the injection method used by Slinky. The following steps explain how to bypass them.

  1. Download injectpatch.so and the launcher you want to use.
    • Directory/example
      • injectpatch.so
      • LunarClient.appimage
  2. Create the following script (make sure to replace /example/ with the directory where you saved the files):
    run-patched.sh
    #!/bin/bash
    LD_PRELOAD=/example/injectpatch.so /example/LunarClient.appimage
  3. 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
  4. You can now run run-patched.sh to run the patched launcher.