März272021
Atari 8 Bit Mime Type für Linux
Für alle, die ATR/XFD/XEX mit einem Emulator unter Linux öffnen wollen, hier mal meine Mime-Type-Datei:
$ cat .local/share/mime/packages/application-x-atari8.xml
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-atari8disk">
<comment>Atari 8 Bit disk image</comment>
<glob pattern="*.xfd"/>
<glob pattern="*.atr"/>
<glob pattern="*.dcm"/>
</mime-type>
<mime-type type="application/x-atari8exe">
<comment>Atari 8 Bit executable</comment>
<glob pattern="*.xex"/>
</mime-type>
</mime-info>
Auch meine .desktop-Datei, damit der Atari 800 im Startmenü unter GNOME-Shell erscheint, zeige ich Euch:
$ cat .local/share/applications/atari800.desktop
[Desktop Entry]
Name=Atari800
Exec=atari800 %f
Comment=Atari 8 Bit Emulator
Terminal=false
Icon=~/.icons/atari800/800xl (PNG)/128x128.png
Type=Application
MimeType=application/x-atari8disk;application/x-atari8exe
Categories=Application;X-Debian-Applications-Emulators;
Hat man diese beiden Dateien angelegt, so veranlasst man mittels folgender Befehle die Aktualisierung der bekannten Dateitypen:
$ update-mime-database ~/.local/share/mime
$ update-desktop-database ~/.local/share/applications
Von da ab sollten sich XFD, ATR und XEX Dateien mit Atari800 öffnen lassen.
Auf https://choccyhobnob.com/atari-emulator-icons/
gibt es noch schöne Icons für den Emulator.
Für ganz Eilige:
mkdir -p ~/.local/share/mime/packages
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<mime-info xmlns=\"http://www.freedesktop.org/standards/shared-mime-info\">
<mime-type type=\"application/x-atari8disk\">
<comment>Atari 8 Bit disk image</comment>
<glob pattern=\"*.xfd\"/>
<glob pattern=\"*.atr\"/>
<glob pattern=\"*.dcm\"/>
</mime-type>
<mime-type type=\"application/x-atari8exe\">
<comment>Atari 8 Bit executable</comment>
<glob pattern=\"*.xex\"/>
</mime-type>
</mime-info>" > ~/.local/share/mime/packages/application-x-atari8.xml
mkdir -p ~/.local/share/applications
echo "[Desktop Entry]
Name=Atari800
Exec=atari800 %f
Comment=Atari 8 Bit Emulator
Terminal=false
Icon=~/.icons/atari800/800xl (PNG)/128x128.png
Type=Application
MimeType=application/x-atari8disk;application/x-atari8exe
Categories=Application;X-Debian-Applications-Emulators;" > ~/.local/share/applications/atari800.desktop
update-mime-database ~/.local/share/mime
update-desktop-database ~/.local/share/applications