Dateiverknüpfung ("starte programme mit .xyz mit ABC) per Konsole erzeugen [OpenSuse]

Sosch

Lt. Junior Grade
🎅Rätsel-Elite ’25
Registriert
Apr. 2007
Beiträge
389
Dateiverknüpfung ("starte .xyz Dateien mit Prog ABC) per Konsole erzeugen [OpenSuse]

Guten Morgen,

ich würde gerne einigen PCs sagen, dass diese eine Datei mit einer bestimmten Endung immer mit einem dazu vorgesehen, bereits installiertem, Programm starten sollen.
Damit ich mich nun nicht auf 50 PCs lokal anmelden und dort nen Rechtsklick "Öffnen mit" machen muss, würde ich das gerne per Konsolenbefehl erledigen.

Ich finde aber den Befehl dazu nicht, bzw. weiss nicht wonach ich genau suchen muss. : /
Die PCs sind (selbstverständlich) per ssh erreichbar.

Sollte eigentlich kein Problem sein, oder?

Danke schonmal im Voraus.

Edit: Stichwort MIME ist mir gerade wieder eingefallen. Nur wie ändere ich diese per Konsole?
Ergänzung ()

Ich habe es nun erstmal folgendermaßen gelöst:
An einem Client "per hand" erstellt (also lokal angemeldet mit grafischer oberfläche)
Dort die Datei rechtgeklickt und das programm ausgewählt und den haken bei "immer mit diesem programm" gesetzt.
Es werden daraufhin Dateien im Verzeichnis /home/userXY/.local/share/applications/ erstellt.
Diese habe ich dann per Skript auf alle anderen benötigten Homeverzeichnisse verteilt.

Ich teste nun mal obs geklappt hat.
Ergänzung ()

Funktioniert, wenn man nach dem Kopieren der Dateien den Client neustartet.
 
Zuletzt bearbeitet:
Der Konsolenbefehl wäre assoc einfach an einem PC wos klappt auslesen mit "assoc .xyz" dann an den anderen mit "assoc .xyz=<was ausgelesen wurde>" eintragen... sollte kein neustart benötigen
 
Habe es gerade nochmal getestet - funktioniert leider nicht mit "assoc", der Befehl ist dem System unbekannt.
 
Sorry, bin über die Hauptseite eingestiegen, anstatt über die Subforen. Das ist natürlich ein Windows Befehl.
Von daher Admins bitte löschen *g*
 
Zurück
Oben