Comment créer un raccourci pour démarrer une application Windows avec Wine?


10

Comment créer un raccourci pour démarrer une application Windows avec Wine?

Par exemple, j'ai Notepad ++:

/media/DATA/Progs/Notepad++/notepad++.exe

et j'aimerais avoir un raccourci sur le bureau.

Réponses:


5
  • Cliquez avec le bouton droit sur votre bureau, puis sélectionnez Créer un lanceur. texte alternatif

  • Entrez ensuite le nom et dans la zone de commande entrez le chemin de votre application vin. texte alternatif

  • Maintenant, vous pouvez simplement cliquer sur le lanceur dans votre bureau pour ouvrir votre application Wine.
  • Jetez également un œil à ce lien .

3
Cliquer avec le bouton droit sur mon bureau ubuntu ne présente pas de menu de lancement de création, seulement créer un nouveau dossier, créer un nouveau document.
Mittenchops

cela ne fonctionne pas avec 13.10 au moins - il n'y a pas une telle option de clic droit.
comrademike

1
Pour les nouvelles versions d'Ubuntu qui n'ont plus l' Create Launcheroption, des instructions sur la façon de créer un lanceur peuvent être trouvées ici: askubuntu.com/a/139530/14601
gene_wood

10

WLCreator est un programme (script) Python qui crée des lanceurs de bureau Linux pour les programmes Windows (à l'aide de Wine).

Usage

WLCreator essaiera d'extraire les icônes du fichier exe, de rechercher tous les fichiers ico dans le répertoire exe et ses sous-répertoires, et de les convertir en fichiers png. De plus, il recherchera les fichiers png dans le répertoire principal de l'application. Après cela, l'utilisateur est présenté avec une interface graphique où il / elle peut choisir l'icône et le nom du lanceur.

Le programme peut également être intégré dans Nautilus (en tant que script nautilus). Cela rend la création facile de lanceurs encore plus facile!

Vous devrez vous assurer que python-qt4, icoutils et imagemagick sont installés pour utiliser pleinement l'application.

Téléchargez le package .deb à partir d' ici et une fois que vous avez le package deb, vous devez double-cliquer dessus pour l'installer.

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Source et informations complémentaires



2

"Créer un lanceur" n'est plus une option dans le menu contextuel.

Voici ce que je fais. Ce n'est pas le plus simple, mais une fois qu'il est en place, vous pouvez simplement dupliquer / modifier les fichiers existants.

  1. Ouvrir une session de terminal

  2. Créer un dossier de stockage pour le script de lancement

    mkdir $HOME/.bin
  3. Créer le script de lancement

    nano $HOME/.bin/appname.sh

    Insérez le code suivant sans les guillemets

    #!/bin/bash
    
    cd "$HOME/.wineprefix/drive_c/Program\ Files/programfolder/"
    
    WINEPREFIX="$HOME/.wineprefix" wine exefilename.exe

    Appuyez sur Ctrl+ X
    Appuyez sur Ypour enregistrer les modifications
    Appuyez sur Enterpour confirmer le nom du fichier

  4. Rendre le script exécutable

    sudo chmod +x ~/.bin/appname.sh
  5. Créez le lien du bureau

    nano /Desktop/appname.desktop

    Insérez le code suivant. Ne pas utiliser ~/<path>pour indiquer le répertoire personnel, cela ne fonctionne pas dans les .desktopfichiers. J'ai créé un sous-répertoire .binpour les icônes. Si vous n'avez pas d'icône, vous pouvez laisser la ligne vide.

    [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

    Presse Ctrl+ X
    Presse Y
    PresseEnter

Maintenant c'est fait.

Pour créer des lanceurs supplémentaires, il suffit de copier le fichier existant et de le modifier dans le terminal

cp $HOME/.bin/appname.sh $HOME/.bin/newappname.sh

nano $HOME/.bin/newappname.sh

Modifier et fermer

cp $HOME/Desktop/appname.desktop $HOME/Desktop/newappname.desktop

nano $HOME/Desktop/newappname.desktop

Modifier et fermer


1

Je veux un raccourci pour Fox , alors voici ce que j'ai fait:

$ 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: Si vous voulez saisir l'icône de l'exe; suivez ce guide ou utilisez l'interface graphique "gExtractWinIcons" (disponible avec apt-get install).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.