XMind 8 is a popular and classic mind mapping tool. Free version is available for Linux. Unfortunatly, the installation demands numerous manual commandline tasks. At least, I have encountered this challenge on my Linux distribution Parrot OS.
The installation instructions orinated from following mind map posted on XMind 8.
##Dependencies XMind 8 requires JRE 8. The OpenJDK 8 or Oracle Java 8 release have to be installed before installing XMind 8. The Parrot Security Mate 4.10 or higher already have the OpenJDK 8 installed as well as other minimum needed libraries.
-
Debian, Ubuntu, Mint or other Linux distribution with .deb package.
sudo apt install unzip default-jre libgtk2.0-0 libwebkitgtk-1.0-0 lame libc6 libglib2.0-0
-
Fedora, CentOS, RHEL, or other Linux distribution with .rpm packages.
sudo dnf install unzip java webkitgtk gtk2 glibc lame
All commands have to be carried out as root or sudo root. In case typing in sudo in fron of each command is too cumbersome, execute sudo -i for becoming root. Do not forget to exit your session as root!
-
Download XMind 8 for Linux.
-
Create the /opt/xmind/ folder
sudo mkdir -p /opt/xmind/
-
Unzip the downloaded Xmind 8 zip package:
sudo unzip -q xmind-8-update9-linux.zip -d /opt/xmind/
-
Clone or download from github the files xmind.sh, xmind.svg, xmind.xml and xmind8.desktop. Assumption is that all following commands are executed from the folder to which the above-mentioned github files have been downloaded to.
-
Install the needed fonts of XMind 8
sudo mkdir -p /usr/share/fonts/xmind/ sudo cp -R /opt/xmind/fonts/* /usr/share/fonts/xmind/ sudo fc-cache -f
-
Create a symlink from /opt/xmind/xmind.sh to /usr/local/bin/xmind.
sudo ln -s /opt/xmind/xmind.sh /usr/local/bin/xmind
-
Create ~/.config/xmind/configuration in your home directory.
mkdir -p ~/.config/xmind/configuration/
-
Create ~/.config/xmind/workspace in your home directory.
mkdir -p ~/.config/xmind/workspace/
-
Copy configuration files to your home folder:
cp -R /opt/xmind/XMind_amd64/configuration ~/.config/xmind cp -R /opt/xmind/XMind_amd64/p2 ~/.config/xmind
-
Copy xmind.desktop to /usr/share/applications
sudo cp /opt/xmind/xmind8.desktop /usr/share/applications/
-
Edit /opt/xmind/XMind_64/XMind.ini to change paths in lines 2 and 4 as follows:
./configuration to @user.home/.config/xmind/configuration ../workspace to @user.home/.config/xmind/workspace
-
Update MIME database and icons
sudo cp xmind.xml /usr/share/mime/packages sudo update-mime-data /usr/share/mime sudo cp xmind.svg /usr/share/icons/hicolor/scalable/apps sudo cp xmind.svg /usr/share/icons/hicolor/scalable/mimetypes sudo gtk-update-icon-cache --quiet /usr/share/icons/hicolor/-f