Jak utworzyć skrót, aby uruchomić aplikację Windows za pomocą Wine?


10

Jak utworzyć skrót do uruchomienia aplikacji Windows za pomocą Wine?

Na przykład mam Notepad ++:

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

i chciałbym mieć skrót do pulpitu.

Odpowiedzi:


5
  • Kliknij pulpit prawym przyciskiem myszy, a następnie wybierz Utwórz program uruchamiający. alternatywny tekst

  • Następnie wprowadź nazwę iw polu poleceń wprowadź ścieżkę aplikacji do wina. alternatywny tekst

  • Teraz możesz po prostu kliknąć program uruchamiający na pulpicie, aby otworzyć aplikację do wina.
  • Zobacz także ten link .

3
Kliknięcie prawym przyciskiem myszy na moim pulpicie ubuntu nie wyświetla menu uruchamiania, tworzy tylko nowy folder, tworzy nowy dokument.
Mittenchops,

to nie działa przynajmniej z 13.10 - nie ma takiej opcji kliknięcia prawym przyciskiem.
Towarzysz

1
W przypadku nowych wersji Ubuntu, które nie mają już Create Launcheropcji, instrukcje dotyczące tworzenia programu uruchamiającego można znaleźć tutaj: askubuntu.com/a/139530/14601
gene_wood

10

WLCreator to program w języku Python (skrypt), który tworzy programy uruchamiające pulpity systemu Linux dla programów Windows (przy użyciu Wine).

Stosowanie

WLCreator spróbuje wyodrębnić ikony z pliku exe i wyszukać wszystkie pliki ico w katalogu exe i jego podkatalogach oraz przekonwertować je na pliki png. Dodatkowo będzie szukał plików png w głównym katalogu aplikacji. Następnie użytkownik otrzymuje interfejs graficzny, w którym może wybrać ikonę i nazwę programu uruchamiającego.

Program można również zintegrować z Nautilus (jako skrypt nautilus). To sprawia, że ​​łatwe tworzenie programów uruchamiających jest jeszcze łatwiejsze!

Musisz mieć pewność, że masz zainstalowane Python-qt4, icoutils i imagemagick, aby w pełni korzystać z aplikacji.

Pobierz pakiet .deb stąd, a kiedy już będziesz mieć pakiet deb, kliknij go dwukrotnie, aby zainstalować.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Źródło i dalsze informacje



2

„Utwórz Launcher” nie jest już opcją w menu kontekstowym.

Oto co robię. Nie jest to najłatwiejsze, ale po zainstalowaniu można po prostu powielić / edytować istniejące pliki.

  1. Otwórz sesję terminalową

  2. Utwórz folder pamięci dla skryptu uruchamiania

    mkdir $HOME/.bin
  3. Utwórz skrypt uruchamiania

    nano $HOME/.bin/appname.sh

    Wstaw następujący kod bez cudzysłowów

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

    Naciśnij Ctrl+ X
    Naciśnij, Yaby zapisać zmienione
    Naciśnij, Enteraby potwierdzić nazwę pliku

  4. Spraw, aby skrypt był wykonywalny

    sudo chmod +x ~/.bin/appname.sh
  5. Utwórz link na pulpicie

    nano /Desktop/appname.desktop

    Wstaw następujący kod. Nie używaj ~/<path>do wskazania katalogu domowego, nie działa w .desktopplikach. Zrobiłem podkatalog .binikon. Jeśli nie masz ikony, możesz pozostawić linię pustą.

    [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
    

    Naciśnij Ctrl+ X
    Naciśnij Y
    NaciśnijEnter

Teraz gotowe.

Aby utworzyć dodatkowe programy uruchamiające, po prostu skopiuj istniejący plik i edytuj go w terminalu

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

nano $HOME/.bin/newappname.sh

Edytuj i zamknij

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

nano $HOME/Desktop/newappname.desktop

Edytuj i zamknij


1

Chcę skrót do Foxa , więc oto co zrobiłem:

$ 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

EDYCJA: Jeśli chcesz pobrać ikonę z exe; postępuj zgodnie z tym przewodnikiem lub użyj interfejsu GUI „gExtractWinIcons” (dostępny z apt-get install).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.