Ярлык на рабочем столе с начальными и целевыми свойствами

Jun 12 2020

Я использую Ubuntu 20.04, и я установил приложение Windows с помощью wineHQ. В Windows значок на рабочем столе имеет два параметра «Начать в» и «Цель». Путь «Start in» указывает на путь сетевого сервера, а «Target» указывает на файл на диске C, за которым следует файл сетевого пути. Я хотел бы знать, как файл Ubuntu .desktop настроен для использования цели и запуска в параметрах. См. Конфигурации ниже;

Ярлык на рабочем столе Windows

Цель: C: \ ApplicationDirectory \ BIN \ MyApp.EXE \\ ServerName \ ApplicationDirectory \ FileName

Начать в: \\ ServerName \ ApplicationDirectory

Конфигурация файла Ubuntu .Desktop

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=sudo ~/.wine/MyApplication/BIN/MyApp.EXE smb://ServerName/ApplicationDirectory/FileName
Name=MyApplication
Comment=MyApplication

Вопросов:

  1. Wine устанавливается в корневой каталог, и для доступа к каталогу MyApplication мне приходится вводить свой корневой пароль, иногда из winecfg каталог не отображается. Есть ли способ настроить этот файл так, чтобы он всегда запускался от имени пользователя root?
  2. Как мне настроить свойства «Начать в» в файле .Desktop для запуска в моем сетевом пути?

Ответы

4 Yeppii Jun 15 2020 at 14:30

Итак, в файле конфигурации Ubuntu .desktop целью является Exec. Start in не имеет эквивалентного значения в файле .desktop Ubuntu. В Windows поле «Начать в» допустимо, только если целью является консольное приложение или командная строка / Powershell. Таким образом, в Ubuntu эквивалентом Start In обычно является расположение файла .desktop. Я надеюсь, что это будет полезно для вас, и я буду поддерживать этот пост.