Jak mogę poprawnie dodać programy PlayOnLinux do Unity Launcher?

11

Mam aplikację PlayOnLinux (Evernote), która działa świetnie, ale chciałbym ją przypiąć do programu uruchamiającego Unity. Mam już skrót w Dash i mogę go przypiąć do Launchera, ale uruchomienie go powoduje, że aplikacja wyświetla ikonę wina w programie uruchamiającym, a nie ikonę, którą miał skrót. Skrót, który mam, to skrót utworzony przez PlayOnLinux, a polecenie to:

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

Czytałem gdzie indziej, że aby poprawnie przypiąć aplikację do wina do Unity Launcher, polecenie musi wyglądać następująco:

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

Działa to świetnie pod względem uruchamiania i używania przez Unity odpowiedniej ikony na Launcherze, ale to się nie udaje, ponieważ „wino”, które uruchamiam, to nie POL 1.4, ale raczej wersja zainstalowana w systemie. Zabawa ze zmienną środowiskową WINELOADER nie pomogła.


UWAGA: To pytanie nie jest duplikatem Jak mogę dodać programy PlayOnLinux w desce rozdzielczej Unity? ponieważ mam już skrót do uruchamiania w Dash.

HDave
źródło
Czy próbowałeś utworzyć osobny plik .desktop w / usr / share / applications? Przykłady plików .desktop askubuntu.com/questions/35488/… lub .desktop standard.freedesktop.org/desktop-entry-spec/latest/…
damien
Tak - plik na pulpicie, który uruchamia Evernote za pośrednictwem PlayOnLinux, daje mi zepsute ikony w programie uruchamiającym, a ten, który uruchamia Evernote przez wino, używa niewłaściwej wersji Wine. Każdy zawodzi z różnych powodów.
HDave
Mam ten sam problem i chciałbym go naprawić. Nie mam pojęcia, czy byłyby to przydatne informacje, ale zauważyłem, że czasami program (osobiście mam ten problem z pakietem Microsoft Office 2010) otwiera się na ikonie przypiętej do programu uruchamiającego.
Josh
Czy spojrzałeś na Everpad ?
Josh

Odpowiedzi:

5

Począwszy od wersji Ubuntu 13.04 z najnowszą wersją PlayOnLinux z Evernote i / lub join.me w butelce Wine 1.5.28 ... ten problem sam zniknął.

Po prostu każę PlayOnLinux utworzyć skróty na moim pulpicie, a następnie skopiować je, aby się ~/.local/share/applicationswylogować i zalogować ponownie. Następnie biorę te skróty Dash i przeciągam je do programu uruchamiającego.

HDave
źródło
potwierdzenie, że działa to bezbłędnie na Ubuntu 16.04 LTS
Riki137,
Alternatywą dla wylogowania jest uruchomienie polecenia sudo update-desktop-database. W każdym razie dzięki za te informacje
smac89,