При попытке создать ярлык на рабочем столе для приложения, которое использует Wine, я обнаружил следующую ошибку:
Failed to execute child process "/home/fiver/.wine/drive_c/Program" (No such file or directory)
Я следовал всем инструкциям на jaypeeonline.net
Ответы:
Вы можете вручную создать ярлык на рабочем столе для своих приложений, установленных с Wine, выполнив следующие действия:
Откройте ваш любимый текстовый редактор (
gedit
,nano
и т. Д.), Создайте новый файл со следующим содержимым и сохраните его на рабочий стол с именем, имеющим расширение.desktop
В этом примере я выбрал имя
inetexplorer.desktop
и сохранил его на своем рабочем столе.Здесь замените значение поля « Имя» на имя целевого приложения. (В данном примере это Internet Exolorer.) Значение Exec будет иметь следующий формат:
(для применения в CLI) как скажем
(для приложений с графическим интерфейсом)
(Заключение пути в двойные кавычки
".. .."
важно, если путь содержит пробелы.)Замените / path / to / iconfile (значение для поля Icon ) путем к файлу значка (например, Icon = / home / username / Pictures / internet-explorer.png ), или вы можете пропустить эту строку ввода.
Слева находится ярлык с указанным значком, для правого - нет.
Включите бит выполнения файла.
Графически вы можете сделать это, щелкнув правой кнопкой мыши на
.desktop
файл и из контекстного меню выберите Свойства . В окне свойств выберите вкладку « Разрешения », найдите метку « Выполнить» и установите флажок рядом с ней, чтобы ярлык стал исполняемым.выбор свойства в контекстном меню, вызываемом правой кнопкой мыши
установка разрешения на выполнение
Из терминала вы можете сделать это с:
где
$USER/Desktop/inetexplorer.desktop
должен быть абсолютный путь к ярлыку на рабочем столе, который был создан.источник
Я предлагаю вам использовать PlayOnLinux в сочетании с Wine, который предлагает чистый и удобный интерфейс, который позволяет вам устанавливать программное обеспечение и игры для Windows и управлять ими.
Вот неполный список интересных моментов, которые нужно знать :
Тем не менее, PlayOnLinux имеет некоторые ошибки, как и каждый программный продукт :
Монтаж:
Вот еще одно решение, которое использует ваши системные стандарты на основе ОС Ubuntu.
Main Menu
приложение и выберите New Itemкнопку,который откроет
Create Launcher
окно, откуда вы можете использовать Browseкнопку, которая позволит вам выбрать путь к.exe
(исполняемому) приложению / игре windows.источник
Вы должны избежать пробелов, используя обратную косую черту (
\
). Попробуйте указать команду следующим образом:Обратите внимание на
\
перед пробелами.источник
wine '/home/user/.wine/drive_c/Program Files/Some Program with many spaces/program.exe'
Я создал скрипт, который добавляет ярлык в меню приложений gnome, просто набрав
./wine-create-shortcut paht/to/application.exe
.Легко, не правда ли?
Вы можете найти дополнительную информацию об этом на https://github.com/thiggy01/wine-create-shortcut
источник
Поскольку я не могу комментировать, я должен дать здесь отдельный ответ. ;-) Большое спасибо пользователю "точный". Решение, упомянутое им или ею, сработало для меня в Kubuntu 18.04 и Wine 5.0, но мне пришлось добавить по имени пути две обратные косые черты (а не только одну).
На основании приведенного выше примера это будет выглядеть так:
Я понятия не имею, почему это так, может быть, потому что мой путь к программе несколько сложнее:
Небольшое обновление к этой теме. Наконец я смог добавить правильный значок в ярлык. (Он был доступен в скрытой папке в соответствующем месте программы.) Извлечение значка из исполняемого файла также работало, но я не смог использовать отдельный файл * .ico в качестве источника значков.
Тем не менее, - здесь следует полное содержание моего сгенерированного вручную и отлично работающего ярлыка Wine.
Это в основном соответствует автоматически установленному ярлыку Microsoft PowerPoint Viewer:
После того, как файл стал исполняемым, автоматически были добавлены несколько других параметров (в большинстве случаев без значения). Поскольку они не имеют никакой функции, я снова удалил их вручную.
источник