Ich finde die Mindmaps, die XMind erstellt, einfach hübscher als die, die ich mit Freeplane und Freunden erstellen kann. Also habe ich mir XMind8 als Flatpak installiert.
Leider hat es nicht funktioniert, eine .xmind Datei doppelt zu klicken, um diese dann in XMind zu bearbeiten: da kam immer nur ein leeres XMind-Fenster hoch und ich musste die Datei dann händisch über den file open Dialog des Programms öffnen. Nervig und wenig intuitiv.
Das Problem liegt meiner Meinung nach im Flatpak selbst. Dort wird der an das Flatpak übergebene Dateipfad beim Aufruf weggeworfen. Dann also mit Wrapper Script:
cat > /home/dirk/.var/app/net.xmind.XMind8/data/xmind-open.sh << 'EOF' #!/bin/bash cd /home/dirk/.var/app/net.xmind.XMind8/data/.app/XMind || exec /app/bin/XMind exec ./XMind "$@" EOF
Das Script ausführbar machen:
chmod +x /home/dirk/.var/app/net.xmind.XMind8/data/xmind-open.sh
Testen, ob es jetzt funktioniert:
flatpak run --command=/home/dirk/.var/app/net.xmind.XMind8/data/xmind-open.sh --file-forwarding net.xmind.XMind8 @@ /home/dirk/test.xmind @@
Sollte es nun funktionieren, dann noch ein
update-desktop-database
hinterher schicken.
