我有一个运行良好的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)