Come associare tipi di file con vino in nautilus

Ho Ubuntu 12.10 con Nautilus 3.4.2.

Dopo aver installato wine “apt-get install wine” sono file exe ancora associati al gestore dell’archivio.

Nelle versioni precedenti di Ubuntu ho sempre fatto clic con il tasto destro sul file, scegli Proprietà> Apri con> Seleziona un’applicazione per aprire …> Vino.

Ma poiché manca la versione 12.04 del menu Wine in Programs. L’ho provato su un laptop e PC, versione 12.04 e 12.10.

Ho trovato una soluzione: http://vazhavandan.blogspot.cz/2012/12/nautilus-342-open-as-administrator-hack.html

Ma volevo trovare una soluzione corretta, sto installando Ubuntu agli utenti e mi piacerebbe che tutto funzionasse come dovrebbe.

Grazie

In ubuntu 13.04 Il vino è progettato per essere nascosto, definito nella proprietà launcher dell’applicazione vinicola NoDisplay=true nel file /usr/share/applications/wine.desktop . Non dovresti disabilitare questa proprietà.

Per installare (e disinstallare) l’applicazione Windows è sufficiente aprire la Dash Home e digitare wine nella casella di ricerca. Vedrai l’icona “Disinstalla vino software” . Fare clic su di esso per aprire la finestra e verrà visualizzato il pulsante “Installa” . Esegui il programma di installazione della finestra usando questo.

Durante l’installazione, wine creerà automaticamente il file di avvio dell’applicazione ubuntu (* .desktop) in ~/.local/share/applications/ .

Dopo l’installazione sarai in grado di avviare la finestra dell’applicazione da Dash Home – basta digitare il nome dell’applicazione nella casella di ricerca, vedrai apparire l’icona dell’applicazione, se non vedi nulla, prova a disconnetterti e accedi e prova ancora. Una volta avviata l’applicazione, è ansible bloccare l’icona sul programma di avvio (è sufficiente fare clic con il pulsante destro del mouse sull’icona e fare clic su “Blocca il programma di avvio”).

Nel caso in cui si desidera che le app per le windows siano disponibili nell’elenco delle applicazioni “Apri con” , è sufficiente aggiungere %U nella proprietà "Exec" del file di avvio dell’applicazione (* desktop). Questo è uno snippet del mio application launcher notepad ++ ( ~/.local/share/applications/wine-Programs-Notepad++-Notepad++.desktop ), aggiungo %U alla fine così posso aprire qualsiasi file usando Notepad ++:

 Exec=env WINEPREFIX="/home/ ... Programs/Notepad++/Notepad++.lnk %U 

NON CONSIGLIATO

Nel caso in cui tu stia insistendo per essere in grado di avviare l’applicazione windows direttamente da Files (aka Nautilus), cioè: applicazione portatile, puoi aggiungere la seguente riga in /usr/share/applications/defaults.list

 application/x-ms-dos-executable=wine.desktop 

Questa configurazione farà sì che il *.exe venga avviato quando si fa doppio clic sul file, simile al comando cli

 $ wine some_app.exe 

PER FAVORE, NON UTILIZZARE QUESTO METODO PER LANCIARE L’INSTALLATORE DI WINDOWS.

Fai clic destro su un file * .exe e scegli apri con, quindi seleziona wine programloader e seleziona “imposta come applicazione standard”

Utilizzare alacarte per aggiungere il programma necessario all’elenco. Funziona in 12.04 + 12.10

Inoltre, ti permetterà di aggiungere comodamente le tue scorciatoie al cruscotto.

sudo apt-get install alacarte -y; alacarte

Sto usando Ubuntu 14.04. Non avevo bisogno di nessuna delle applicazioni esterne. Ecco cosa ho fatto.

  1. Fare clic con il tasto destro sull’exe
  2. Apri con> Altre applicazioni
  3. DOPPIO CLIC su “Wine Windows Program Loader”

Ora .exe è associato al vino.

Installa alacarte e sfoglia in alacarte per ottenere il comando per il programma Windows.

 env WINEPREFIX="/home/bisht/.wine" wine C:\\windows\\command\\start.exe /Unix /home/bisht/.wine/dosdevices/c:/users/Public/Start\ Menu/Programs/Notepad++/Notepad++.lnk 

Ora apri il tipo di file che vuoi e aggiungi questo comando e se vuoi impostarlo come predefinito.

Questo aprirà il tipo di file per impostazione predefinita con il programma Windows impostato come predefinito.