web-dev-qa-db-fra.com

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

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 vers celui-ci sur le bureau.

10
UAdapter
  • Faites un clic droit sur votre bureau, puis sélectionnez Créer un lanceur. alt text

  • Puis entrez le nom et dans la boîte de commande entrez le chemin de votre application Wine. alt text

  • Maintenant, vous pouvez simplement cliquer sur le lanceur de votre bureau pour ouvrir votre application Wine.
  • Regardez aussi ceci lien.
5
karthick87

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

Utilisation

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, une interface graphique est présentée à l'utilisateur, lui permettant de choisir l'icône et le nom du lanceur.

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

Vous devez vous assurer d’avoir installé python-qt4, icoutils et imagemagick pour pouvoir utiliser pleinement l’application.

Téléchargez le paquet .deb depuis ici et une fois que vous avez le paquet deb, vous devez double-cliquer dessus pour l’installer.

enter image description here

enter image description here

enter image description here

source et informations complémentaires

10
Maythux

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

Voici ce que je fais. Ce n'est pas le plus simple, mais une fois en place, vous pouvez simplement dupliquer/éditer 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érer le code suivant sans les guillemets

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

    Presse Ctrl+X
    Presse Y pour sauver changé
    Presse Enter pour confirmer le nom du fichier

  4. Rendre le script exécutable

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

    nano /Desktop/appname.desktop
    

    Insérez le code suivant. N'utilisez pas ~/<path> pour indiquer le répertoire de base, cela ne fonctionne pas dans les fichiers .desktop. J'ai créé un sous-répertoire dans .bin pour 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
    Presse Enter

Maintenant votre 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

2
ODTech

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 récupérer l'icône de l'exe; suivez ce guide ou utilisez l'interface graphique "gExtractWinIcons" (disponible avec apt-get install).

1
A T