Как правильно добавить программы PlayOnLinux в Unity Launcher?

11

У меня есть приложение PlayOnLinux (Evernote), которое отлично работает, но я бы хотел прикрепить его к панели запуска Unity. У меня уже есть ярлык в Dash, и я могу прикрепить его к Launcher, но затем его запуск приводит к тому, что приложение показывает значок вина на панели запуска, а не значок, который имел ярлык. У меня есть ярлык, созданный PlayOnLinux, и команда:

/usr/share/playonlinux/playonlinux --run "Evernote"

В другом месте я читал, что для того, чтобы правильно прикрепить приложение Wine к Unity Launcher, команда должна выглядеть так:

env WINEPREFIX="/home/myname/.PlayOnLinux/wineprefix/wine1.4_en4.5" wine 'C:\\Program Files\\Evernote\\Evernote\\Evernote.exe'

Это прекрасно работает с точки зрения запуска и использования Unity правильного значка на Launcher, но это терпит неудачу, потому что я запускаю "wine" не POL 1.4, а скорее версию, установленную системой. Игра с переменной среды WINELOADER не помогла.


ПРИМЕЧАНИЕ. Этот вопрос не является дубликатом Как я могу добавить программы PlayOnLinux в панель Unity? как у меня уже есть ярлык запуска в Dash.

HDave
источник
Вы пытались создать отдельный файл .desktop в / usr / share / Applications? Примеры файлов .desktop askubuntu.com/questions/35488/… или .desktop standard.freedesktop.org/desktop-entry-spec/latest/…
damien
Да, файл рабочего стола, который запускает Evernote через PlayOnLinux, дает мне испорченные значки на панели запуска, а тот, который запускает Evernote через wine, использует неверную версию Wine. Каждый терпит неудачу по разным причинам.
HDave
У меня та же проблема, и я бы хотел, чтобы она была исправлена. Я понятия не имею, может ли это быть полезной информацией, но я заметил, что иногда программа (лично у меня эта проблема с Microsoft Office 2010) открывается на значке, который я прикрепил к программе запуска.
Джош
Вы смотрели на Everpad ?
Джош

Ответы:

5

Начиная с Ubuntu 13.04 с последней версией PlayOnLinux, в которой запущены Evernote и / или join.me в бутылке Wine 1.5.28 ... эта проблема только что исчезла сама по себе.

У меня просто есть PlayOnLinux, создающий ярлыки на моем рабочем столе, а затем я копирую их, чтобы ~/.local/share/applicationsвыйти и снова войти в систему. Затем я беру эти ярлыки Dash и перетаскиваю их на панель запуска.

HDave
источник
подтверждая, что это работает безупречно на Ubuntu 16.04 LTS
Riki137
Альтернативой выходу из системы является запуск команды sudo update-desktop-database. В любом случае спасибо за эту информацию
smac89