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.
Odpowiedzi:
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/applications
wylogować i zalogować ponownie. Następnie biorę te skróty Dash i przeciągam je do programu uruchamiającego.źródło
sudo update-desktop-database
. W każdym razie dzięki za te informacje