creando scorciatoie da vino


Risposte:


14

Puoi creare manualmente un collegamento sul desktop per le tue applicazioni installate con wine seguendo questi passaggi:

  1. Aprite il vostro editor di testo preferito ( gedit, nano, ecc), creare un nuovo file con il seguente contenuto e salvarlo sul desktop con un nome che ha un'estensione.desktop

    In questo esempio, ho scelto il nome inetexplorer.desktope l'ho salvato sul mio desktop.

    [Desktop Entry]
    Name=Internet Explorer
    Exec=wine "C:\Program Files\Internet Explorer\iexplore.exe"
    Icon=/path/to/iconfile
    Type=Application
    Categories=Wine;
    

    Qui, sostituisci il valore per il campo Nome con quello del nome dell'applicazione di destinazione. (Nell'esempio, è Internet Exolorer.) Il valore di Exec sarebbe nel formato:

    wine "C:\path to the\executable file"
    

    (per l'applicazione CLI) come dire

    wineconsole "C:\path to the\executable file"
    

    (per applicazioni GUI)

    wine "C:\Program Files\Internet Explorer\iexplore.exe"
    

    (racchiudere il percorso tra virgolette doppie ".. .."è importante se il percorso contiene spazi vuoti.)

    Sostituisci / path / to / iconfile (il valore per il campo Icon ) con il percorso di un file icon (come Icon = / home / username / Pictures / internet-explorer.png ) oppure puoi omettere questa linea di ingresso.

    Sulla sinistra c'è una scorciatoia con l'icona specificata, per quella a destra, no. iconField

  2. Attiva il bit di esecuzione del file.

    Graficamente puoi farlo facendo clic con il pulsante destro del mouse sul .desktopfile e dal menu contestuale selezionare Proprietà . Nella finestra delle proprietà, selezionare la scheda Autorizzazione , cercare un'etichetta Esegui: e selezionare la casella di controllo accanto in modo che il collegamento diventi eseguibile.

    selezionando la proprietà dal menu contestuale del tasto destro rightClickTheFile

    impostazione eseguire autorizzazione executableProperty

    Dal terminale, puoi farlo con:

    chmod +x $USER/Desktop/inetexplorer.desktop
    

    dove $USER/Desktop/inetexplorer.desktopdovrebbe essere il percorso assoluto del collegamento sul desktop che è stato creato.


2
Come si fa a sfruttare l'icona contenuta nell'eseguibile?
Jonathan Neufeld,

5

Ti suggerisco di usare PlayOnLinux , in combinazione con wine, che offre un'interfaccia pulita e intuitiva, che ti consente di installare e gestire software e giochi per Windows.

inserisci qui la descrizione dell'immagine

PlayOnLinux è un software che ti consente di installare e utilizzare facilmente numerosi giochi e app progettati per funzionare con Microsoft® Windows®. Pochi giochi sono compatibili con GNU / Linux al momento ed è certamente un fattore che impedisce la migrazione a questo sistema. PlayOnLinux offre una soluzione gratuita, accessibile ed efficiente a questo problema.

Ecco un elenco non esaustivo dei punti interessanti da sapere :

  • Non è necessario possedere una licenza Windows® per utilizzare PlayOnLinux.
  • PlayOnLinux è basato su Wine e quindi trae profitto da tutte le sue funzionalità e impedisce all'utente di gestire la sua complessità.
  • PlayOnLinux è un software gratuito.
  • PlayOnLinux usa Bash e Python.

Tuttavia, PlayOnLinux ha alcuni bug, come ogni software :

  • Riduzione occasionale delle prestazioni (l'immagine potrebbe essere meno fluida e la grafica meno dettagliata).
  • Non tutti i giochi sono supportati. Tuttavia, è possibile utilizzare il nostro modulo di installazione manuale.

Installazione:

  1. Usa semplicemente Software-Center per installarlo,
  2. oppure fare riferimento alle informazioni di installazione HP .

Ecco un'altra soluzione, che utilizza gli standard di sistema basati sul tuo sistema operativo Ubuntu.

inserisci qui la descrizione dell'immagine

  1. Apri l' Main Menuapplicazione e seleziona il New Itempulsante,
  2. che aprirà una Create Launcherfinestra, da cui è possibile utilizzare il Browsepulsante, che consente di selezionare il percorso dell'applicazione .exe(eseguibile) di Windows.

    • Puoi anche nominare il nuovo collegamento, aggiungere una descrizione e un'icona da lì.

2

Devi fuggire dagli spazi bianchi usando le barre rovesciate ( \). Prova a specificare il comando in questo modo:

".../Program\ Files/Adobe/Adobe\ Photoshop\ CS2/..."

Nota gli \spazi prima.


3
In alternativa, puoi utilizzare la citazione, che è praticamente più leggibile. wine '/home/user/.wine/drive_c/Program Files/Some Program with many spaces/program.exe'
mid_kid


0

Poiché non posso commentare, devo dare qui una risposta separata. ;-) Un grande ringraziamento va all'utente "preciso". La soluzione da lui menzionata ha funzionato per me su Kubuntu 18.04 e Wine 5.0, ma ho dovuto aggiungere al nome del percorso due barre rovesciate (e non solo una).

Sulla base dell'esempio sopra citato, questo apparirà come:

Exec=wine "C:\\Program Files\\Internet Explorer\\iexplore.exe"

Non ho idea del perché sia ​​così, forse perché il mio percorso del programma è un po 'più complesso:

Exec=wine "C:\\Program Files\\Steuer St.Gallen 2019 nP\\Steuer St.Gallen 2019 nP.exe"

Un piccolo aggiornamento a questo argomento. Finalmente sono stato in grado di aggiungere l'icona corretta al collegamento. (Era disponibile in una cartella nascosta nella posizione corrispondente del programma.) Anche l'estrazione dell'icona dall'eseguibile ha funzionato, ma non sono stato in grado di utilizzare il file * .ico separato come sorgente dell'icona.

Tuttavia, qui segue l'intero contenuto della mia scorciatoia Wine generata manualmente e perfettamente funzionante.

[Desktop Entry]
Name=Steuer St.Gallen 2019 nP
Exec=env WINEPREFIX="/home/franz/.wine" wine "C:\\Program Files\\Steuer St.Gallen 2019 nP\\Steuer St.Gallen 2019 nP.exe"
Type=Application
StartupNotify=true
Icon=/home/franz/.wine/dosdevices/c:/Program Files/Steuer St.Gallen 2019 nP/.install4j/i4j_extf_9_1bhpfkc_1iu21cz.png
Path=/home/franz/.wine/dosdevices/c:/Program Files/Steuer St.Gallen 2019 nP
StartupWMClass=Steuer St.Gallen 2019 nP.exe

Ciò corrisponde principalmente al collegamento automatico stabilito per Microsoft PowerPoint Viewer:

[Desktop Entry]
Name=Microsoft PowerPoint Viewer 
Exec=env WINEPREFIX="/home/franz/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/franz/.wine/dosdevices/c:/users/franz/Start\\ Menu/Programs/Microsoft\\ PowerPoint\\ Viewer\\ .lnk
Type=Application
StartupNotify=true
Comment=Mit Microsoft PowerPoint erstellte Präsentationen anzeigen.
Icon=976E_ppvwicon.0
StartupWMClass=pptview.exe

Sono stati aggiunti automaticamente diversi altri parametri (con quasi nessun valore) dopo aver reso il file eseguibile. Poiché questi non hanno alcuna funzione, li ho rimossi di nuovo manualmente.

Comment[de_DE]=
Comment=
GenericName[de_DE]=
GenericName=
MimeType=
Terminal=false
TerminalOptions=
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.