How to install & run Xmind v. 8 in Ubuntu 16.04?

@Rinzwind is cheating :)

In case you are using the "regular" -official Xmind -version for Linux:


Xmind used to be available as .deb file, but from version 8, there is currently no .deb file available. It can still be run very well on Debian-based systems however.

How to use

The most easy setup is to run it locally, since the application needs to be in a writable directory. The application comes with a setup.sh. Unlike what you would expect, this does not install the application itself, but it installs a few shared libraries it uses, and a few fonts to be used with Xmind.

  1. Download the latest Xmind from here (.zip)
  2. Unzip xmind-8-linux.zip, move the unzipped folder to any location you like where you have write permissions
  3. Open the folder (or cd into it if you are on cli), and run the setup.sh script with sudo, to install some libraries and fonts (simply type sudo and drag the script on to a terminal window and press Enter).
  4. Now we will run Xmind for the first time, during which we will be able to create a launcher for Dash and the Unity Launcher:

    • Inside the xmind-8-linux folder, open either the XMind_amd64 or XMind_i386 folder, depending on your architecture, and double click on the Xmindexecutable. The application will start.
    • In the Unity Launcher, the Xmind icon will appear. Right-click on the icon and choose "Add to Dash"

      enter image description here

    • Log out and back in, and your setup is ready to use, Xmind is available to Dash.

Explanation

To run Xmind, you can create a .desktop file manually, however, you can also let Unity do the job for you, as explained here and here. An Xmind icon is automatically copied to ~/.local/share/icons/xmind.png for local use.

Note

I tried the latest version (8) of Xmind for a few hours, and to be honest, I prefer previous version(s) with less (or no) "advertising", and a more intuitive interface (which is opinion-based of course).

It seems I am not the only one in that, since Xmind makes previous versions available here. These version(s) include .deb installers. These versions run perfectly fine on 16.04.


Download this link http://www.xmind.net/xmind/downloads/xmind-8-beta-linux_amd64.deb

Either doubleclick the finished download in your ~/Downloads and let software center install it.

Or enter commandline and do

dpkg -i xmind-8-beta-linux_amd64.deb

on the finished download.

The 1st should be preferred. The 2nd would require you to download and install all the dependencies manually too.


If after installing XMind, any method you can not launch it as stated by @quickstop. The problem may be with the way Java 9/10/11 treats the classpath, it seems that Xmind is using an old eclipse version.

The trick is to tell eclipse to use a Java 8 version.

./XMind -vm /usr/lib/jvm/java-8-openjdk-amd64/bin/java

Tells eclipse to look for java at /usr/lib/jvm/....

BTW the deb file contains an older version of Xmind.

If you do not want to use a command line modifier you can always include the

-vm <your path to java exec>

flag in the XMind.ini file


I have written a bash for installing XMind from zip file.

Here is Github repo https://github.com/dinos80152/XMind-Linux-Installer

The installation includes

  1. Installing dependencies
  2. Extracting xmind zip file to /opt/xmind
  3. Creating XMind command
  4. Creating launcher, MIME and icon
  5. Creating workspace
  6. Setting XMind.ini
  7. Updating MIME database, Desktop database, and font cache

Everything is done by one script, you don't have to do anything else by yourself. The /usr folder is copied from XMind 8 beta version deb file.

It also has an uninstall bash script.

Any question and advice, leave issues in github repo.