Wie bring ich jetzt dem Kind bei das diese Datei eben nicht wie ne stinknormale Textdatei bedandelt weden soll sondern ich eine eigene Anwedung hierfür definieren kann..
Die Dateiendung spielt unter Linux für gewöhnlich keine Rolle, sondern es wird der Inhalt der Datei für die Zuordnung herangezogen.
Das Schöne unter Linux - es lässt sich ändern.
Falls der Ordner ~/.local/share/mime/packages noch nicht existieren sollte, zuerst anlegen.
mkdir -p ~/.local/share/mime/packages
In das neu erstellte Verzeichnis wechseln
cd ~/.local/share/mime/packages
und dort eine neue Datei namens Override.xml erstellen
nano Override.xml
Folgenden Inhalt reinkopieren
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/tigervnc">
<comment>TigerVNC</comment>
<glob pattern="*.tigervnc"/>
</mime-type>
</mime-info>
Unter "<mime-type type="application/tigervnc">" habe ich nur vermutet, dass das Programm mit dem Namen tigervnc aufgerufen wird. Ggfs. abändern.
Den Editor Nano mit Strg+o speichern und mit Strg+x verlassen.
Als Letztes noch den folgenden Befehl zur Aktualisierung der Mime-Datenbank eingeben.
update-mime-database ~/.local/share/mime
Rechner neustarten und dann sollte es funktionieren.
Quelle: https://de.wikibooks.org/wiki/Linux-Pra…enbank_in_GNOME