XMind (Flatpak) Dateien per Doppelklick öffnen

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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

6 + 4 =