1

Тема: desktop файл для wine

Как создать desktop файл для wine приложения (exe). Splan сам создает необходимый файл. Sprint layout портабельная версия поэтому файла этого нет. Пробовал делать по аналогии с сплановским - не работает. Вот рабочий десктоп сплана и то что я пытался сделать.

+ открыть спойлер

[Desktop Entry]
Name=Splan70
Exec=env WINEPREFIX="/home/stas/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/stas/.wine/dosdevices/c:/users/stas/Start\\ Menu/Programs/Splan70/Splan70.lnk
Type=Application
StartupNotify=true
Comment=Графический редактор схем
Path=/home/stas/.wine/dosdevices/c:/Program Files (x86)/Splan70/
Icon=8813_splan70.0

+ открыть спойлер

[Desktop Entry]
Name=SprintLayout6
Exec=env WINEPREFIX="/home/stas/.wine" wine /home/stas/.wine/drive_c/Program\\Files/SprintLayout6/SprintLayout6.exe
Type=Application
StartupNotify=true
Icon=/home/stas/.wine/drive_c/Program Files/SprintLayout6/titel.bmp

Sprint layout  лежит в /home/stas/.wine/drive_c/Program Files/SprintLayout6. Может кто знает как правильно прописать путь к исполняемому файлу?

2

Re: desktop файл для wine

stas_1988 пишет

/home/stas/.wine/drive_c/Program Files/SprintLayout6

Вот здесь лишний бэкслеш и нету пробела
Exec=env WINEPREFIX="/home/stas/.wine" wine /home/stas/.wine/drive_c/Program\\Files/SprintLayout6/SprintLayout6.exe
Должно быть

Exec=env WINEPREFIX="/home/stas/.wine" wine /home/stas/.wine/drive_c/Program\ Files/SprintLayout6/SprintLayout6.exe

Ну а с учетом того что WINEPREFIX стандартный - с головой достаточно вот этого:

Exec=wine /home/stas/.wine/drive_c/Program\ Files/SprintLayout6/SprintLayout6.exe

ЗЫ
Чтобы не путаться в правильном написании пути с пробелами - можно его в " " заключить

Exec=wine "/home/stas/.wine/drive_c/Program Files/SprintLayout6/SprintLayout6.exe"

Это будет простейший вариант)

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.

Как сделать и разместить скриншот || Хотите создать тему? Прочитайте ЭТО!

3

Re: desktop файл для wine

Заработало с таким текстом:

[Desktop Entry]
Name=SprintLayout6
Exec=env WINEPREFIX="/home/stas/.wine" wine /home/stas/.wine//drive_c/Program\\ Files/SprintLayout6/SprintLayout6.exe
Type=Application
StartupNotify=true
Comment=Графический редактор схем
Icon=/home/stas/.wine/drive_c/Program Files/SprintLayout6/titel.bmp

Однако, теперь бы добавить программу в "открыть в другом приложении". Сделал так:

[Desktop Entry]
Type=Application
Name=SprintLayout6
MimeType=application/x-wine-extension-lay6;
Exec=env WINEPREFIX="/home/stas/.wine" wine /home/stas/.wine//drive_c/Program\\ Files/SprintLayout6/SprintLayout6.exe
NoDisplay=true
StartupNotify=true
Icon=/home/stas/.wine/drive_c/Program Files/SprintLayout6/titel.bmp

В mimeinfo.cache дописал строчку по аналогии с Splan только для lay6:

application/x-wine-extension-spl7=wine-extension-spl7.desktop;
application/x-wine-extension-lay6=wine-extension-lay6.desktop;

И вроде все работает, но пункта в "открыть в другом приложении" не появилось т.е. файл lay6 открывается правильным приложением, но в наутилусе иконкой этого приложения он не отмечен.