我有一个 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 使用启动器上的正确图标来说非常有效,但这会失败,因为我运行的“wine”不是 POL 1.4,而是系统安装的版本。尝试使用 WINELOADER 环境变量没有帮助。
注意:这个问题不是如何在 Unity dash 中添加 PlayOnLinux 程序?因为我已经在 Dash 中有了启动器快捷方式。
答案1
从 Ubuntu 13.04 开始,使用最新的 PlayOnLinux 在 Wine 1.5.28 bottle 中运行 Evernote 和/或 join.me……这个问题已经自行消失了。
我只需让 PlayOnLinux 在我的桌面上创建快捷方式,然后复制它们以~/.local/share/applications
注销并重新登录。然后我将这些 Dash 快捷方式拖到启动器上。