Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Создание LNK-файла (shortcut) под Wine  (Прочитано 2106 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Создание LNK-файла (shortcut) под Wine
« : 01 Декабря 2020, 17:35:27 »
Xubuntu 20.10
Wine

Нужно создать LNK-файл для исполняемого файла EXE.

Пробовал с помощью Total Commander - но его команда создания ярлыка по правой кнопке под Wine не работает.

Чем можно создать такой файл или отредактировать имеющийся?

Спасибо :)
Xubuntu 23.04

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2547
    • Просмотр профиля
Re: Создание LNK-файла (shortcut) под Wine
« Ответ #1 : 01 Декабря 2020, 17:45:32 »
А если засунуть в .sh скрипт что то типа:

wine путь_до_исполняемого файла

Или  на рабочем столе правой кнопкой мыши, "создать кнопку запуска здесь" и в качестве комманды то же самое.



Попробовал на виртуалке на Kubuntu 20.04, всё работает.

Если интересно, вот код .decktop файла, в данном случае kubuntu.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 01 Декабря 2020, 18:09:42 от Usermaster »

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: Создание LNK-файла (shortcut) под Wine
« Ответ #2 : 01 Декабря 2020, 18:11:05 »
Понятно, спасибо :)

Но для разделения Wine и основной ОС мне хочется разделить ярлыки Wine - и "нативные" ярлыки Linux (там и там могут быть разные настройки в зависимости от задач, один ярлык Wine может вызываться разными способами из Linux).

Wine при "нормальной" установке программ под неё создаёт LNK-ярлыки - значит умеет...?


Пользователь добавил сообщение 01 Декабря 2020, 18:23:16:

Ступил я, однако, - есть плагин LinkInfo http://flint-inc.ru/rus/info/linkinfo.html под Total Commander, под Wine эта конструкция позволяет просматривать и редактировать LNK-файлы.

Новые вроде как не создаёт - но можно взять любой LNK-файл и отредактировать его...
« Последнее редактирование: 01 Декабря 2020, 18:24:49 от Nick222 »
Xubuntu 23.04

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2547
    • Просмотр профиля
Re: Создание LNK-файла (shortcut) под Wine
« Ответ #3 : 01 Декабря 2020, 18:27:13 »
Ради интереса, попробовал установить на виртуалку vlc. Он создал .decktop файл на рабочем столе. Только без расширения.
Что мешает сделать кнопку запуска как написано выше и дать ей расширение ink?
Всёравно система по содержимому его определяет.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: Создание LNK-файла (shortcut) под Wine
« Ответ #4 : 01 Декабря 2020, 18:31:57 »
Повторяю - нужно разделение ярлыков запуска - нативного и линуксового...

Проблемы запуска программы в любой позе вообще нет... :)
Xubuntu 23.04

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2547
    • Просмотр профиля
Re: Создание LNK-файла (shortcut) под Wine
« Ответ #5 : 01 Декабря 2020, 18:47:46 »
Сам по себе
/home/user/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start Menu/Programs/VideoLAN/VLC media player.lnk
не исполняется, созданный самим vlc. Ну или любой другой прогой.

Так что удачи в решении.

P.S. Наверное у меня Linuxы не правильные.
« Последнее редактирование: 01 Декабря 2020, 18:49:17 от Usermaster »

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: Создание LNK-файла (shortcut) под Wine
« Ответ #6 : 01 Декабря 2020, 19:55:26 »
Он и не должен исполняться - он вызывается через Wine:

env WINEPREFIX="~/.wine" wine C:\\windows\\command\\start.exe /Unix ~/.wine/dosdevices/c:/users/Public/Start\ Menu/Programs/Total\ Commander/Total\ Commander\ 64\ bit.lnk
Пользователь добавил сообщение 01 Декабря 2020, 19:58:01:
Как создать LNK-файл с нуля - ответ от автора LinkInfo:

Цитировать
Можно напрямую запустить LinkEditor.exe и создать новый ярлык в нём.

« Последнее редактирование: 01 Декабря 2020, 19:58:01 от Nick222 »
Xubuntu 23.04

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.