Установил Wine на Debian для запуска exe-версии Windows, в частности, пакета сетевых утилит PortForward: http://portforward.com/help/setup_static_ip_address.htm ).
Входные данные:
wine '/m/PortForward Network Utilities.desktop'
Вывод:
wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop.
Я установил Wine с помощью apt-get, следуя «Инструкциям Debian / Wine Multiarch». Wine 32-битный, но я не уверен в том, что такое пакет PF Network Utilities (он не говорит в свойствах).
Не уверен, куда идти отсюда.
.desktop
файлы - это UNIX / Linux-варианты .lnk
файлов Windows . Таким образом, он в основном содержит ссылку на исполняемый файл, но не сам исполняемый файл. Это (в отличие от .lnk) текстовый файл. Просто откройте его и проверьте, какой исполняемый файл запустить.
/m/Desktop/PortForward Network Utilities.desktop: line 1: [Desktop: command not found /m/Desktop/PortForward Network Utilities.desktop: line 2: Network: command not found fixme:exec:SHELL_execute flags ignored: 0x00000100 Application could not be started, or no application associated with the specified file. ShellExecuteEx failed: File not found
.desktop
Файл не является исполняемым. Он предназначен, например, для оконного менеджера (например, GNOME, Xfce, ...) для предоставления графического меню. Попробуйте открыть программу, используя свой WM. Возможно, файл рабочего стола запускает wine с правильными параметрами.