如何将PlayOnLinux程序正确添加到Unity Launcher?


11

我有一个运行良好的PlayOnLinux应用程序(Evernote),但我想将其固定到Unity启动器。Dash中已经有一个快捷方式,可以将其固定到启动器,但是运行它会导致应用程序在启动器中显示酒图标,而不是快捷方式具有的图标。我拥有的快捷方式是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在启动器上使用正确的图标而言,这非常有用,但是失败了,因为我正在运行的“葡萄酒”不是POL 1.4,而是系统安装的版本。使用WINELOADER环境变量没有帮助。


注意:此问题与“ 如何在Unity破折号中添加PlayOnLinux程序”不是重复的问题因为我已经在Dash中有了启动器快捷方式。


您是否尝试过在/ usr / share / applications中创建一个单独的.desktop文件?.desktop文件的例子askubuntu.com/questions/35488/...或的.desktop standards.freedesktop.org/desktop-entry-spec/latest/...
达明

是的-通过PlayOnLinux启动Evernote的桌面文件给了我启动器上的固定图标,而通过wine启动Evernote的文件使用了错误的Wine版本。每个失败都有不同的原因。
HDave 2012年

我有同样的问题,并且希望将其修复。我不知道这是否对您有帮助,但是我注意到有时我固定在启动器上的图标上会打开该程序(我个人在Microsoft Office 2010中遇到此问题)。
乔什(Josh)

你看过Everpad吗?
乔什(Josh)

Answers:


5

从Ubuntu 13.04开始,在运行Wine 1.5.28的瓶子中运行Evernote和/或join.me的最新PlayOnLinux上……这个问题只是自己消失了。

我只是让PlayOnLinux在桌面上创建快捷方式,然后将其复制以~/.local/share/applications注销并重新登录。然后,我将使用这些Dash快捷方式并将其拖动到启动器中。


确认此功能在Ubuntu 16.04 LTS上运行正常
Riki137 '16

注销的替代方法是运行命令sudo update-desktop-database。无论如何,感谢您提供此信息
smac89 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.