Wie erstelle ich eine Verknüpfung, um eine Windows-Anwendung mit Wine zu starten?


10

Wie erstelle ich eine Verknüpfung, um eine Windows-Anwendung mit Wine zu starten?

Zum Beispiel habe ich Notepad ++:

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

und ich hätte gerne eine Verknüpfung dazu auf dem Desktop.

Antworten:


5
  • Klicken Sie mit der rechten Maustaste auf Ihren Desktop und wählen Sie dann Launcher erstellen. Alt-Text

  • Geben Sie dann den Namen ein und geben Sie im Befehlsfeld den Pfad Ihrer Weinanwendung ein. Alt-Text

  • Jetzt können Sie einfach auf den Launcher auf Ihrem Desktop klicken, um Ihre Weinanwendung zu öffnen.
  • Schauen Sie sich auch diesen Link an .

3
Wenn Sie mit der rechten Maustaste auf meinen Ubuntu-Desktop klicken, wird kein Startmenü zum Erstellen angezeigt. Erstellen Sie nur einen neuen Ordner und erstellen Sie ein neues Dokument.
Mittenchops

Dies funktioniert zumindest mit 13.10 nicht - es gibt keine solche Rechtsklick-Option.
Kameradschaft

1
Für neue Versionen von Ubuntu, die nicht mehr über die Create LauncherOption verfügen , finden Sie hier Anweisungen zum Erstellen eines Launchers: askubuntu.com/a/139530/14601
gene_wood

10

WLCreator ist ein Python-Programm (Skript), das Linux-Desktop-Starter für Windows-Programme (mit Wine) erstellt.

Verwendung

WLCreator wird versuchen, Symbole aus der exe-Datei zu extrahieren, nach allen ico-Dateien im exe-Verzeichnis und seinen Unterverzeichnissen zu suchen und sie in PNG-Dateien zu konvertieren. Außerdem wird im Hauptverzeichnis der Anwendung nach PNG-Dateien gesucht. Danach wird dem Benutzer eine grafische Oberfläche angezeigt, in der er das Symbol und den Namen des Starters auswählen kann.

Das Programm kann auch in Nautilus integriert werden (als Nautilus-Skript). Dies macht die einfache Erstellung von Trägerraketen noch einfacher!

Sie müssen sicherstellen, dass Python-qt4, icoutils und imagemagick installiert sind, damit Sie die Anwendung vollständig nutzen können.

Laden Sie das .deb-Paket von hier herunter und sobald Sie das Deb-Paket haben, müssen Sie darauf doppelklicken, um es zu installieren.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Quelle und weitere Informationen



2

"Launcher erstellen" ist keine Option mehr im Kontextmenü.

Hier ist was ich tue. Es ist nicht das einfachste, aber sobald es vorhanden ist, können Sie die vorhandenen Dateien einfach duplizieren / bearbeiten.

  1. Öffnen Sie eine Terminalsitzung

  2. Erstellen Sie einen Speicherordner für das Startskript

    mkdir $HOME/.bin
  3. Erstellen Sie das Startskript

    nano $HOME/.bin/appname.sh

    Fügen Sie den folgenden Code ohne Anführungszeichen ein

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

    Drücken Sie Ctrl+ X
    Drücken Sie Y, um die Änderung zu speichern.
    Drücken Sie Enter, um den Dateinamen zu bestätigen

  4. Machen Sie das Skript ausführbar

    sudo chmod +x ~/.bin/appname.sh
  5. Erstellen Sie den Desktop-Link

    nano /Desktop/appname.desktop

    Geben Sie den folgenden Code ein. Nicht ~/<path>zur Angabe des Home-Verzeichnisses verwenden, es funktioniert nicht in .desktopDateien. Ich habe ein Unterverzeichnis .binfür Symbole erstellt. Wenn Sie kein Symbol haben, können Sie die Zeile leer lassen.

    [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

    Drücken Sie Ctrl+ X
    Drücken Sie Y
    Drücken SieEnter

Jetzt bist du fertig.

Um zusätzliche Starter zu erstellen, kopieren Sie einfach die vorhandene Datei und bearbeiten Sie sie im Terminal

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

nano $HOME/.bin/newappname.sh

Bearbeiten und schließen

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

nano $HOME/Desktop/newappname.desktop

Bearbeiten und schließen


1

Ich möchte eine Verknüpfung für Fox , also habe ich Folgendes getan:

$ 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

BEARBEITEN: Wenn Sie das Symbol aus der Exe übernehmen möchten; folgen Sie dieser Anleitung oder den „gExtractWinIcons“ GUI (erhältlich mit verwenden apt-get install).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.