Автор Тема: wine: создать ярлык на р.столе и на панели  (Прочитано 7514 раз)

Оффлайн S3R_sqrT

  • Завсегдатай
  • *
  • Сообщений: 323
Хочу создать ярлык запуска AIMP, который установлен на вин-разделе.
Запускается сам аимп хорошо, но только через командную строку.
Читал, это минус для безопасности, если настроена ассоциация mime для exe, хотя, у меня все равно нет вайн, что бы выбрать через "открыть с помощью".

Как создать ярлык на р.столе и на панели?
Вот, пытаюсь:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=AIMP
#Exec=env WINEPREFIX="/home/%{user_name}/%{prefix_name}" wine Z:\\AIMP\\AIMP.exe /Unix /home/%{user_name}/%{prefix_name}/dosdevices/z:/AIMP/
#Exec=sh -c "echo %f | sed 's/^\//z:\//' | xargs wine /home/xх/.wine/drive_z/AIMP/AIMP.exe"
Exec=env WINEPREFIX="/home/xх/.wine" wine "/home/хx/.wine/drive_z/AIMP/AIMP.exe"
Path=/home/xх/.wine/drive_z/AIMP/
Terminal=false
Categories=Wine
StartupNotify=false

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 891
  • валар дохаэрис
    • Канал на youtube
Пути и адреса должны быть в кавычках если содержат пробелы.
Path можно просто скопировать из файлового менеджера.
Команда
 wine "/home/xх/.wine/drive_z/AIMP/AIMP.exe"
Не надо переменных и в прификсе тоже если в ярлыке скриптом не запускается.
Должно запускаться.
Попробуйте убрать все лишнее.
« Последнее редактирование: 04.11.2019 18:46:46 от Koi »

Оффлайн S3R_sqrT

  • Завсегдатай
  • *
  • Сообщений: 323
Exec=wine "/home/xx/.wine/drive_z/AIMP/AIMP.exe"
#Path=/home/xx/.wine/drive_z/AIMP/
Path="/mnt/sdaX/Program Files (x86)/AIMP/"
так тоже не хочет...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 779
так тоже не хочет...

Что мешает просто скопировать себе в .wine, а не запускать из виндового раздела?

А так надо пробовать... типа...
[Desktop Entry]
Type=Application
Name=AIMP
Categories=Wine
Exec=wine "/mnt/sdaX/Program\ Files\ \(x86\)/AIMP/AIMP.exe"
Icon=XTerm

Оффлайн S3R_sqrT

  • Завсегдатай
  • *
  • Сообщений: 323
Что мешает просто скопировать себе в .wine, а не запускать из виндового раздела?
Если скопировать ярлык то все равно нужен, а лучше а панель прикрепить.

Намного проще - просто запустить установщик и установить с вайн на диск С: его - тогда и ярлык сам на раб стол сделает. Но я ради навыка хочу научиться это делать на будущее, не все проги хорошо/можно устанавливать.

А как с консоли .desktop запускать? - может, что выведет мне полезного

wine "/mnt/sdaX/Program\ Files\ \(x86\)/AIMP/AIMP.exe" --- нет, тоже не хочет

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 779
wine "/mnt/sdaX/Program\ Files\ \(x86\)/AIMP/AIMP.exe" --- нет, тоже не хочет

но оно же что-то пишет...
а не просто "не хочу, не буду..."

Оффлайн S3R_sqrT

  • Завсегдатай
  • *
  • Сообщений: 323
wine "/mnt/sdaX/Program\ Files\ \(x86\)/AIMP/AIMP.exe" --- нет, тоже не хочет

но оно же что-то пишет...
а не просто "не хочу, не буду..."

Цитировать
А как с консоли .desktop запускать? - может, что выведет мне полезного

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

Оффлайн S3R_sqrT

  • Завсегдатай
  • *
  • Сообщений: 323
Name=AIMP
Exec=env WINEPREFIX="/home/xx/.wine" wine Z:\\\\AIMP\\\\AIMP.exe
Type=Application
StartupNotify=true
Path=/home/xx/.wine/dosdevices/z:/AIMP
Icon=AIMP
StartupWMClass=AIMP.exe

Вот так работает!!!

Пришлось запустить установщик другой программы, что бы он создал ярлык, который я просто изменил, подставив пути и название для аимп.