ThKattanek / emu64

C64 Emulator
https://www.thorsten-kattanek.de/index.php/projekte/emu64
GNU General Public License v2.0
37 stars 5 forks source link

installation von .desktop files #222

Open mrdudz opened 2 years ago

mrdudz commented 2 years ago

Vorweg: wir hatten da bei VICE auch diverse Problem, und ich/wir sind da auch keine Experten. Im Zweifelsfall nochmal in den Specs nachguckn was genau man tun muss, ABER :) Hier scheint es diverse Probleme zu geben:

a) Grundsätzlich sollte es optional (und per default NICHT aktiviert) sein diese .desktop Files zu installieren. Auch wenn das unter Windows usus zu sein scheint dass Programme die Fileextensions an sich reissen - auf einem Linux Desktop will man das idr nicht, schon garnicht wenn man schon ein anderes Programm installiert hat dass diese Filetypen bedient (leider gibt es dafür offenbar keinen standardisierten Mechanismus um das zu prüfen oder zu verhindern).

b) Im .desktop File wird ein für mich sehr merkwürdig aussehender MIME Typ benutzt

MimeType=application/x-geogebra-file;application/x-geogebra-tool;

Was soll das sein? Wurde das File evtl einfach von einem anderen kopiert? :)

c) ebenfalls im .desktop File werden zwei Kategorien angegeben - das ist so weit ich weiss nich korrekt und führt dazu dass der Filetyp - je nach System - nicht registriert wird oder nicht richtig funktioniert:

Categories=Game;System;

d) einfach die Files wohin zu kopieren reicht nicht aus, nach dem kopieren muss noch ein update der MIME Datenbank angestossen werden, siehe zb hier: https://github.com/AppImage/appimaged/issues/34