So legen Sie die Standardanwendung für eine bestimmte Dateierweiterung fest

So legen Sie die Standardanwendung für eine bestimmte Dateierweiterung fest

Ich versuche, Meshlab als Standardanwendung zum Öffnen von OBJ-Dateien festzulegen.

Ich habe versucht (wie erwähnt inHier) Klicken Sie mit der rechten Maustaste auf eine beliebige Obj-Datei -> Eigenschaften -> Öffnen mit -> es steht kein Meshlab zur Auswahl und ich kann Meshlab nicht hinzufügen.

Das Merkwürdige ist, dass, wenn ich denselben Schritt für die .ply-Datei ausführe, tatsächlich eine Option zum Auswählen von Meshlab als Standardanwendung angezeigt wird.

Jetzt muss ich zuerst Meshlab öffnen und die OBJ-Datei hineinziehen, was viel umständlicher ist, als einfach auf die OBJ-Datei zu doppelklicken, um sie zu öffnen.

Was muss ich tun, damit ich OBJ-Dateien standardmäßig mit Meshlab öffnen kann?

Antwort1

Führen Sie zunächst Folgendes mimetypefür Ihre Datei aus, um den MIME-Typ wie folgt abzurufen:

$ mimetype bunny.obj 
bunny.obj: application/x-tgif

Sobald Sie den entsprechenden MIME-Typ ermittelt haben, fügen Sie Ihre Anwendung als Standard hinzu in /usr/share/applications/defaults.list:

$ sudo su
$ echo "application/x-tgif=meshlab.desktop" >> /usr/share/applications/defaults.list

Es ist wichtig,zwei> Symbole im obigen Befehl, nicht eins. Erwägen Sie auch, vorher eine Sicherungskopie von /usr/share/applications/defaults.list zu erstellen.

verwandte Informationen