Skip to content

Install on Linux (tarball)

The Flatpak is the recommended Linux install — it gets incremental flatpak update support and a sandbox. The tarball (nparseplus-<version>-linux-x86_64.tar.gz) is for systems without Flatpak or users who prefer a plain unpacked build.

This tarball needs glibc 2.39 or newer

It is built on Ubuntu 24.04, and a program built against one glibc cannot run on an older one. Check yours with ldd --version. Ubuntu 24.04+, Fedora 40+ and Debian 13+ are fine; Debian 12 (bookworm) and Ubuntu 22.04 are not — the symptom is

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found

On Debian 12 use the Debian package, which is built on bookworm. On anything else that is too old, use the Flatpak — its sandbox brings its own glibc, so the host's version does not matter at all.

Install and run

tar -xzf nparseplus-<version>-linux-x86_64.tar.gz
./nparseplus/nparseplus

Download from the latest release. The tarball is a self-contained PyInstaller build — no Python or distribution packages required.

nParse+ lives in the system tray. On stock GNOME you need the AppIndicator extension to see tray icons; KDE, Cinnamon, XFCE, etc. work out of the box.

Wayland and environment defaults

The launcher applies two Linux defaults, each only when you haven't set the variable yourself (applied defaults are printed to stderr at startup):

  • QT_QPA_PLATFORM=xcb — overlays run through X11/XWayland so always-on-top and window positioning work. Don't force wayland: native Wayland windows cannot stay on top of the game or remember positions.
  • QTWEBENGINE_DISABLE_SANDBOX=1 — works around kernels/distros that restrict unprivileged user namespaces (e.g. Ubuntu 24.04's AppArmor default), where Chromium's sandbox cannot start and the Discord overlay would crash. Export QTWEBENGINE_DISABLE_SANDBOX=0 before launching if you'd rather keep the sandbox and lose the Discord overlay on such systems.

Point it at your logs

Continue with First run. WINE-prefix EQ installs work fine — the log folder is just a directory under your prefix.

Updating

nParse+ checks GitHub for new releases at startup; on a tarball install it offers the new .tar.gz (a Flatpak install is offered the .flatpak instead; a Debian package install is currently offered this tarball, which is #163). Unpack the new version over the old one — settings live separately under ~/.config/nparseplus/. See Updating.

Uninstall

Delete the nparseplus/ directory. Settings are in ~/.config/nparseplus/ and logs in ~/.local/state/nparseplus/log/.