Specificare con quale programma aprire file .exe

4 risposte [Ultimo messaggio]
Ritratto di attilafdd
attilafdd
(Geek)
Offline
Geek
Iscritto: 19/11/2007
Messaggi: 110

Ho diversi file .exe, alcuni si possono eseguire con Wine, altri necessariamente con Mono (.net).
Tutte le volte che li apro, devo ricordarmi con quale emulatore quel programma va aperto.

Esiste un modo per specificare per ogni singolo file exe, magari nelle proprietà del file, con quale emulatore Suse deve aprirlo?

In alternativa mi basterebbe anche creare un launcher, ma non intendendomi di linguaggi, chiedo il vostro aiuto per scriverlo.

OpenSuse Leap 42.3

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Cliccando sul file .exe con il tasto destro del mouse si apre un menu a tendina dove dovresti trovare la voce Apri con.
Da lì selezioni l' emulatore che ti occorre, se è inserito nell' elenco delle applicazioni di openSUSE. Altrimenti puoi scegliere l'opzione Apri ne l terminale e allora dovrai inserire il path dell'eseguibile degli emulatori.

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

Ritratto di attilafdd
attilafdd
(Geek)
Offline
Geek
Iscritto: 19/11/2007
Messaggi: 110

È la procedura che uso.
Tuttavia mi piacerebbe che Suse "ricordasse" quale exe aprire con wine e quale con mono.
Se associo l'estensione al programma (es wine) poi tutte le volte tenta di eseguirli con wine anche quelli che andrebbero eseguiti con mono.
Forse la via più facile è creare uno script per ogni singolo exe nel quale si specifica con quale programma eseguirlo.
Qualcuno saprebbe aiutarmi con lo script?

OpenSuse Leap 42.3

Ritratto di Andrea85
Andrea85
(Collaboratore)
Offline
Collaboratore
Iscritto: 22/12/2008
Messaggi: 801

Basta che crei nuove voci nel menu mettendo come comando ad esempio wine <percorso eseguibile>

Ritratto di attilafdd
attilafdd
(Geek)
Offline
Geek
Iscritto: 19/11/2007
Messaggi: 110

Risolto.
Wine lo lascio predefinito per gli exe.
Per quelli che vanno caricati con mono ho trovato la soluzione su http://www.mono-project.com/Guide:Running_Mono_Applications

#!/bin/sh
/usr/bin/mono /usr/lib/APPLICATION/myprogram.exe "$@"

Con $@ per ogni argomento opzionale per caricare il programma.

OpenSuse Leap 42.3