Risposte:
Fare clic con il tasto destro sul desktop e selezionare Crea Launcher.
Quindi inserisci il nome e nella casella di comando inserisci il percorso della tua applicazione wine.
Create Launcher
opzione, le istruzioni su come creare un launcher sono disponibili qui: askubuntu.com/a/139530/14601
WLCreator è un programma Python (script) che crea launcher desktop Linux per programmi Windows (usando Wine).
uso
WLCreator tenterà di estrarre le icone dal file exe e di cercare tutti i file ico nella directory di exe e nelle sue sottodirectory e di convertirli in file png. Inoltre, cercherà i file png nella directory principale dell'applicazione. Successivamente, all'utente viene presentata un'interfaccia grafica in cui può scegliere l'icona e il nome del lanciatore.
Il programma può anche essere integrato in Nautilus (come script nautilus). Ciò semplifica ulteriormente la creazione di lanciatori!
Dovrai assicurarti di aver installato python-qt4, icoutils e imagemagick per sfruttare appieno l'applicazione.
Scarica il pacchetto .deb da qui e una volta che hai il pacchetto deb devi fare doppio clic su di esso per installarlo.
"Crea Launcher" non è più un'opzione nel menu contestuale.
Ecco cosa faccio. Non è il più semplice ma, una volta installato, puoi semplicemente duplicare / modificare i file esistenti.
Apri una sessione terminale
Creare una cartella di archiviazione per lo script di avvio
mkdir $HOME/.bin
Crea lo script di avvio
nano $HOME/.bin/appname.sh
Inserisci il seguente codice senza virgolette
#!/bin/bash
cd "$HOME/.wineprefix/drive_c/Program\ Files/programfolder/"
WINEPREFIX="$HOME/.wineprefix" wine exefilename.exe
Premere Ctrl+ X
Premere Yper salvare modificato
Premere Enterper confermare il nome del file
Rendi eseguibile lo script
sudo chmod +x ~/.bin/appname.sh
Crea il collegamento desktop
nano /Desktop/appname.desktop
Inserisci il seguente codice Non utilizzare ~/<path>
per indicare la home directory, non funziona nei .desktop
file. Ho creato una sottodirectory .bin
per le icone. Se non si dispone di un'icona, è possibile lasciare vuota la riga.
[Desktop Entry]
Name=<Appname>
Comment=Wine Program
Exec=$HOME/.bin/appname.sh
Icon=$HOME/.bin/ico/icofilename.ico
Terminal=false
Type=Application
Categories=Game;
GenericName=appname
Premere Ctrl+ X
Premere Y
PremereEnter
Adesso hai finito.
Per creare lanciatori aggiuntivi basta copiare il file esistente e modificarlo nel terminale
cp $HOME/.bin/appname.sh $HOME/.bin/newappname.sh
nano $HOME/.bin/newappname.sh
Modifica e chiudi
cp $HOME/Desktop/appname.desktop $HOME/Desktop/newappname.desktop
nano $HOME/Desktop/newappname.desktop
Modifica e chiudi
Voglio una scorciatoia per Fox , quindi ecco cosa ho fatto:
$ touch "$HOME/Desktop/fox.desktop"
$ sudo touch "/opt/fox.sh"
$ chmod +x "$HOME/Desktop/fox.desktop"
$ sudo chmod +x "/opt/fox.sh"
$ editor "$HOME/Desktop/fox.desktop" # Add the data
$ editor "/opt/fox.sh" # Add the data
$ cat "/opt/fox.sh"
#!/bin/bash
WINEPREFIX="$HOME/.wineprefix" wine "$HOME/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe"
$ cat "$HOME/Desktop/fox.desktop"
[Desktop Entry]
GenericName=Fox
Exec=/opt/fox.sh
Icon=/home/<username>/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe_14_128_1033_1_32x32x4.png
MapNotify=true
Type=Application
Name=Fox
EDIT: Se vuoi prendere l'icona dall'exe; seguire questa guida o utilizzare la GUI "gExtractWinIcons" (disponibile con apt-get install
).