Сделайте ярлык для программы, которая меняет свой каталог

Я уверен, что у кого-то другого будет лучший и более информированный ответ, но вот мои два цента в любом случае:

Это, вероятно, будет хорошо.

Приложения для обновления прошивки - при запуске на Windows или macOS - скорее всего, просто отправляют определенные USB-сообщения на устройство.

Я ожидаю, что ваша виртуальная машина либо полностью пропустит эти сообщения, либо вообще откажется их передавать.

Я сомневаюсь, что существует большой риск "окирпичивания" вашего устройства таким образом, поскольку я ожидаю, что USB-сообщения будут отправляться полностью или не будут отправляться вообще.

Если вы не желаете рисковать, выходя за рамки политики поддержки производителя, вам придется обратиться к ним с вопросом о возможных вариантах. (Скорее всего, они посоветуют вам найти машину с Windows или macOS)

.
1
12.01.2016, 23:41
1 ответ

Поскольку ваш запрос, похоже, предназначен только для графического интерфейса, я бы посоветовал следовать комментарию jofel о файлах .desktop. В Archlinux есть неплохое краткое описание интересных ключей в файлах .desktop. Можно предложить

[Desktop Entry]
Name=Whatever you want
Type=Application
Path=/home/user
Exec=env WINEPREFIX="<prefix>" wine appDirectory/application.exe

Часть env WINEPREFIX может не обязателен, но используйте его, если у вас несколько префиксов или на всякий случай.

Поместите файл <Все, что вы хотите> .desktop в папку $ HOME / Desktop, и у вас должен появиться новый значок, который вы можете щелкнуть. Этот файл даст вам хотя бы appDirectory / application.exe , который нужно найти с помощью grep. Путь - это место, где будет выполняться команда. {{1 }} Таким образом, вы можете изменить пропорции Path и Exec , чтобы получить большую часть пути в Exec , если он вам нужен для grepping. {{1} } Таким образом, с Path = / и остальным в Exec вы получите запрошенное поведение.

Тем не менее, необходимость в таком grepping мне не ясна. Если он запускается только как один экземпляр за раз, вы можете вместо этого создать файл PID и проверить, существует ли PID, как показано здесь , но изменено в соответствии с вашими потребностями. Это ответ также может быть интересен, если вы решите использовать файл PID.

2
27.01.2020, 23:36

Теги

Похожие вопросы