amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
21.Okt.2023



Anleitung: Zuweisen von Standardprogrammen unter AmigaOS 3.1.4
Timo Weirich hatte uns neulich frendlicherweise erläutert, wie man die Geschwindigkeit eines mit einem PiStorm aufgerüsteten Amigas soweit reduziert, damit alte Spiele besser bzw. korrekt laufen. Heute stellt er uns eine kleine Anleitung zum Zuweisen von Standardprogrammen unter AmigaOS 3.1.4 zur Verfügung. Vielen Dank!

Beim Aufsetzen meines Amiga 500 mit PiStorm/Emu68 und OS 3.1.4 ist mir wieder etwas aufgefallen, das mich am Amiga bzw. der Workbench immer gestört hat: ohne Icon weiß das System nichts mit einer Datei anzufangen. Endungen sind dem Amiga - mit Ausnahme von .info - so ziemlich egal. Als Windows-Nutzer ist man gewöhnt, eine Dateiendung einem Programm zuordnen zu können, welches die Datei dann per Doppelklick öffnet. Die Workbench hingegen schickt alles an MultiView, in der Hoffnung, es ist ein passender DataType vorhanden. Steuerungsmöglichkeiten bestehen hierbei nicht.

Die de-facto-Lösung hierfür ist "DefIcons", welches Teil des NewIcons-Pakets ist. Für jede Dateiendung gibt es dann ein eigenes Icon, welches das Default Tool zum Öffnen der Datei festlegt. Leider ist das ein nicht unerheblicher Eingriff in die Funktionsweise der Workbench - und da OS 3.1.4 außerdem von Haus aus schon NewIcons unterstützt, wollte ich auch nicht wirklich einen mittlerweile 24 Jahre alten "Icon-Hack" installieren, von dem ich nur eine Teilfunktion brauche.

Nach ein paar Tagen Suchen und Ausprobieren bin ich auf eine andere und, in meinen Augen, sauberere Lösung gestoßen: es gibt ein kleines Tool namens "DoMIME" (Bestandteil u.a. der DefIcons44), welches anhand der Dateiendung den MIME-Typ ermittelt und welches Programm damit umgehen kann. Hierzu wird die Konfigurationsdatei "mime.prefs" verwendet, die sich wiederum mit dem gleichnamigen Tool MimePrefs verwalten lässt. Ursprünglich sollte damit der Umgang mit MIME-Typen standardisiert werden, was aber wohl keinen großen Erfolg hatte. DoMIME öffnet danach die Datei automatisch mit dem zugeordneten Programm.


Wie lässt sich das nun nutzen? Ganz einfach. DoMIME wird nach C: kopiert, sowie MimePrefs nach SYS:Prefs. Der Datei "ENVARC:Sys/def_project.info" (anlegen, falls noch nicht vorhanden) geben wir als Default Tool "DoMIME" statt MultiView. Fertig. Über MimePrefs lassen sich jetzt Dateiendungen ganz einfach Anwendungen zuordnen, wie man es von Windows kennt - und das, ohne Eingriff in die Funktionsweise der Workbench. Auch zusätzliche Parameter lassen sich mitgeben, falls "%f" für den Dateinamen nicht reichen sollte.

MimePrefs benötigt MUI, sowie ein paar zusätzliche MUI-Klassen und die vapor-toolkit.library. Am einfachsten lädt man sich das alte Voyager3-Demo runter, dort sind alle nötigen Dateien enthalten. (dr)

[Meldung: 21. Okt. 2023, 07:01] [Kommentare: 16 - 23. Okt. 2023, 23:06]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.