Skip to content
GSplit

GSplit on Linux

GSplit 4 has a Linux version for x64 computers. It uses the same engine, the same piece format and the same window as the Windows version, so a piece set made on one system is united on the other.

ProgramRole
gsplitThe GSplit window.
gsplitcThe console version, see Command line: GSplit and gsplitc.
gunitecThe console version of GUnite, see Command line: gunitec.
gsplit-mcpThe MCP server for AI agents.

The GUnite window is not part of GSplit 4 on Linux. To unite pieces without the GSplit window, use gunitec.

Not available on Linux: the Explorer context menu, which is Windows only.

  • A 64-bit Linux with a GTK 3 desktop, for example Ubuntu 22.04 or Debian 12 and later.
  • glibc 2.34 or later. On an older system, such as Ubuntu 20.04 or 18.04, the programs stop at start with version `GLIBC_2.34' not found.
  • WebKitGTK 4.1 (libwebkit2gtk-4.1), version 2.36 or later, and GTK 3 (libgtk-3). With an older WebKitGTK, the window cannot start and shows a page saying so.

GSplit does not bring these libraries with it: they come from your distribution. The Debian package declares them as dependencies; other formats need them installed beforehand.

The Linux build comes as a tarball, a Debian package and an AppImage. The Debian package keeps the programs and the locale folder together in one private folder, /opt/gsplit, and puts small launchers named gsplit, gsplitc, gunitec and gsplit-mcp in /usr/bin. It also installs a desktop entry and an icon, so GSplit appears in your applications menu. The AppImage bundles no library: it needs WebKitGTK and GTK 3 on the computer.

Recipes for an Arch Linux AUR package (gsplit-bin) and for Flathub exist in the GSplit sources. They have not been tested yet.

DataFolder
Options, history, recent lists, language (gsplit-pref.json)$XDG_CONFIG_HOME/GDG Software/GSplit, else ~/.config/GDG Software/GSplit
Window cache$XDG_CACHE_HOME/GSplit, else ~/.cache/GSplit

Portable mode works as on Windows: put an empty gsplit-pref.json next to the GSplit program and it keeps its settings and cache in its own folder. See Installation.

The window and the consoles take the language from the Options, then from the LANGUAGE, LC_ALL, LC_MESSAGES and LANG variables. See Languages.

  • Dropping a file on the GSplit window is not supported yet. Use the Browse buttons, or give the files on the command line: gsplit myfile.iso opens the window on that file.
Back to top

Screenshot