Как добавить средство запуска Wine на рабочий стол Wine?

15

Вы можете знать или не знать, что Wine имеет «режим рабочего стола», когда он отображает виртуальный рабочий стол в окне и отображает все свои окна на этом рабочем столе. Вы можете получить к нему доступ через:

wine explorer /desktop=arbname,1920x1200 "C:\...\...\application.exe"

Это действительно полезно для «полноэкранных» игр на нескольких мониторах. В любом случае, я использовал режим рабочего стола для своего основного префикса Wine в течение многих лет, и некоторые приложения установили значки (без моего участия) на виртуальном рабочем столе:

введите описание изображения здесь

Есть кое-что, что я привык запускать из терминала после запуска моего рабочего стола Wine, но мне приходит в голову, что я могу создать для него панель запуска на рабочем столе Wine - просто я понятия не имею, с чего начать. Где хранятся эти пусковые установки? Как мне создать новый?

Пред-постредактирование : я нашел, где они живут, ~/.wine/drive_c/users/Public/Desktop/но все .lnkфайлы ужасны. Отличная идея Microsoft, спасибо за это. Любые идеи, как я могу создать новый?

Примечание: я не спрашиваю, как создать ярлык для приложения Wine на моем рабочем столе Ubuntu.

Оли
источник
2
Хороший вопрос - какие-нибудь из предложений здесь работают под вином? superuser.com/questions/392061/how-to-make-a-shortcut-from-cmd
fossfreedom

Ответы:

4

С количеством боли и страданий, fossfreedom в предложении окупилось. Я не пробовал метод VBScript, главным образом потому, что не знал, сколько из этого на самом деле реализовано в Wine. Также было упомянуто о пакетах дополнений, которых нет в Wine.

Так что у меня остался метод Shortcut.exe от alfasin .

  1. Скачайте Shortcut.exe от его создателя
  2. Распакуйте его и сделайте его доступным где-то под вашим WINEPREFIX(я использовал ~/.wine/drive_c/)
  3. Беги, wineconsoleчтобы получить cmd.exeпохожую среду
  4. Оттуда, cd, где бы ни находился ваш shortcut.exe, живите и используйте его. Вот что я побежал:

    Shortcut /a:c /f:"%ALLUSERSPROFILE%\Desktop\Borderlands2.lnk" /t:"C:\Program Files\Steam\steamapps\common\Borderlands 2\Binaries\Win32\Borderlands2.exe"
    

Если ничего другого, это дало мне новую (и вполне заслуженную) ненависть к Windows.

Оли
источник
1

Перейдите в папку пользователя в ~ / .wine / drive_c / users / и в «Пуск», «Программы» и скопируйте нужный ярлык и вставьте его в ~ / .wine / drive_c / users / Public / Desktop /

Вы можете создать ярлык запуска в Linux, например, с помощью следующей командной строки:

wine explorer / desktop = arbname, 1920x1080 "C: / Program Files / Windows NT / Стандартные / wordpad.exe"

Окно Wine закрывается, когда вы закрываете этот WordPad, но, если вы уменьшите его, все остальное программное обеспечение Wine будет доступно с рабочего стола.

Бен
источник