Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| — | anwenderwiki:linuxclient:mimetype [2013/10/06 02:11] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | {{tag> mime mimetype linuxclient freedesktop}} | ||
| + | |||
| + | ====== Hinweise zur Mimetype Unterstützung ====== | ||
| + | |||
| + | ===== Problem ===== | ||
| + | Manchmal wissen die Desktop-Umgebungen (Gnome,KDE, etc) nicht, wie sie bei Nicht-Standard-Programmen für Linux die Anwendung starten sollen oder dass Dateien, die mit diesen Programmen erzeugt wurden wiederum mit den Programmen zu öffnen sind. | ||
| + | |||
| + | Beispiel ist " | ||
| + | |||
| + | ===== Lösung ===== | ||
| + | Stand: | ||
| + | * Funktioniert unter Ubuntu 12.04 und sehr wahrscheinlich unter allen freedesktop-kompatiblen Oberflächen, | ||
| + | |||
| + | ==== Mime support ==== | ||
| + | <code xml usr_share_mime_packages_maple15.xml> | ||
| + | <?xml version=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | * Lade diese Datei herunter, z.B. nach ''/ | ||
| + | * Kopiere die XML-Datei und update die Datenbank | ||
| + | |||
| + | sudo cp usr_share_mime_packages_maple15.xml / | ||
| + | sudo update-mime-database / | ||
| + | |||
| + | * Kopiere die Icons in system-weite Verzeichnisse und update den Cache: | ||
| + | |||
| + | sudo cp Maple15.png / | ||
| + | sudo cp Maple15Classic.png / | ||
| + | sudo update-icons-caches / | ||
| + | |||
| + | |||
| + | <note tip> | ||
| + | Editiere die Datei '' | ||
| + | <code xml usr_share_mime_packages_maple15.xml> | ||
| + | <?xml version=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | sudo cp Maple15.png / | ||
| + | sudo cp Maple15Classic.png / | ||
| + | sudo update-icon-caches / | ||
| + | </ | ||
| + | ==== Desktop Beschreibung ==== | ||
| + | <code text usr_share_applications_maple15.desktop> | ||
| + | [Desktop Entry] | ||
| + | Version=1.0 | ||
| + | Encoding=UTF-8 | ||
| + | Name=Maple 15 | ||
| + | GenericName=Computer Algebra System | ||
| + | Comment=Ein proprietäres Mathematiksystem von MapleSoft | ||
| + | Type=Application | ||
| + | Exec=/ | ||
| + | Icon=/ | ||
| + | Terminal=false | ||
| + | Categories=Education; | ||
| + | MimeType=application/ | ||
| + | </ | ||
| + | * Lade '' | ||
| + | * erstelle einen symbolische Link mit dem vollen Pfad: | ||
| + | |||
| + | sudo unlink / | ||
| + | sudo ln -s / | ||
| + | |||
| + | * update database | ||
| + | |||
| + | sudo update-desktop-database | ||
| + | |||
| + | ==== Ergebnis ==== | ||
| + | * Starte die Dateimanager neu (nautilus, caja, thunar, etc.) oder starte X neu (abmelden, anmelden) | ||
| + | * In jedem Dateimanager sollten | ||
| + | * Diese Dateien sollte korrekt mit Maple öffnen bei Doppelklick | ||
| + | * Für Maple mit klassischem Interface sollte man eine weitere Desktop-Beschreibungs-Datei anlegen mit dem MimeType | ||
| + | |||
| + | MimeType=application/ | ||
| + | <code xml usr_share_applications_maple15mws.desktop> | ||
| + | [Desktop Entry] | ||
| + | Version=1.0 | ||
| + | Encoding=UTF-8 | ||
| + | Name=Maple 15 Classic | ||
| + | GenericName=Computer Algebra System | ||
| + | Comment=Ein proprietäres Mathematiksystem von MapleSoft | ||
| + | Type=Application | ||
| + | Exec=/ | ||
| + | Icon=/ | ||
| + | Terminal=false | ||
| + | Categories=Education; | ||
| + | MimeType=application/ | ||
| + | </ | ||