Как создать ярлык для запуска приложения Windows с помощью Wine?

10

Как создать ярлык для запуска приложения Windows с помощью Wine?

Например, у меня есть Блокнот ++:

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

, и я хотел бы иметь ярлык для него на рабочем столе.

    
задан UAdapter 16.01.2011 в 14:38
источник

4 ответа

5
  • Щелкните правой кнопкой мыши на рабочем столе и выберите «Создать панель запуска».

  • Затем введите имя и в поле команды введите путь к вашему заявлению на вино.

  • Теперь вы можете просто щелкнуть панель запуска на своем рабочем столе, чтобы открыть приложение для винного использования.
  • Также ознакомьтесь с этой ссылкой .
ответ дан karthick87 16.01.2011 в 14:50
источник
9

WLCreator - это программа (скрипт) Python, которая создает пусковые установки для Linux для Windows-программ (используя Wine).

Использование

WLCreator попытается извлечь значки из exe-файла и искать все файлы ico в каталоге exe и его подкаталогах и преобразовывать их в png-файлы. Кроме того, он будет искать png-файлы в главном каталоге приложения. После этого пользователю предоставляется графический интерфейс, в котором он может выбрать значок и имя пусковой установки.

Программа также может быть интегрирована в Nautilus (как nautilus-script). Это облегчает создание пусковых установок!

Вам нужно убедиться, что у вас есть python-qt4, icoutils и imagemagick, чтобы полностью использовать приложение.

Загрузите пакет .deb из здесь и после того, как у вас есть пакет deb, вам нужно дважды щелкнуть по нему, чтобы установить.

Источник и дополнительная информация

    
ответ дан Maythux 05.03.2014 в 10:47
2

«Создать Launcher» больше не является вариантом в контекстном меню.

Вот что я делаю. Это не самый простой, но как только он на месте, вы можете просто дублировать / редактировать существующие файлы.

  1. Откройте сеанс терминала

  2. Создайте папку хранения для сценария запуска

    mkdir $HOME/.bin
    
  3. Создайте сценарий запуска

    nano $HOME/.bin/appname.sh
    

    Вставьте следующий код без кавычек

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

    Нажмите Ctrl + X
    Нажмите Y , чтобы сохранить изменения. Нажмите Enter , чтобы подтвердить имя файла

  4. Сделать исполняемый файл сценария

    sudo chmod +x ~/.bin/appname.sh
    
  5. Создайте ссылку для рабочего стола

    nano /Desktop/appname.desktop
    

    Вставьте следующий код. Не используйте ~/<path> , чтобы указать домашний каталог, он не работает в файлах .desktop . Я создал подкаталог в .bin для значков. Если у вас нет значка, вы можете оставить строку пустой.

    [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
    

    Нажмите Ctrl + X
    Нажмите Y
    Нажмите Enter

Теперь вы сделали.

Чтобы создать дополнительные пусковые установки, просто скопируйте существующий файл и отредактируйте его в терминале

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

nano $HOME/.bin/newappname.sh

Изменить и закрыть

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

nano $HOME/Desktop/newappname.desktop

Изменить и закрыть

    
ответ дан ODTech 05.03.2014 в 08:34
1

Мне нужен ярлык для Fox , вот что я сделал:

$ 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: Если вы хотите захватить значок из exe; выполните это руководство или используйте GUI «gExtractWinIcons» (доступно с apt-get install ).

    
ответ дан A T 24.03.2014 в 05:13