锁定启动器中的Wine应用程序并不是永久性的

Modified on: Mon, 25 Jun 2018 13:26:23 +0800

我很高兴在我的Ubuntu 12.04桌面上通过Wine运行Word 2007。我更喜欢让它坐在启动器中以便于访问,但是,每次我开始一个新的会话(即登录或启动)时,Word启动器都会消失。

这可能是一个错误,还是我做错了什么?

最佳答案

问题是.desktop文件不在标准目录中。启动程序收藏夹需要位于/usr/share/applications目录或~/.local/share/applications文件夹中(而不是我的wine .desktop的子目录)文件是)。将.desktop文件复制到那里,然后将其拖到启动器中以将其锁定在那里。

另一种选择是使用gsettings设置启动器的完整路径,但这很痛苦。

编辑进一步调查,当我在我的系统上添加Word桌面文件时(驻留在~/.local/share/applications/wine/Programs/Microsoft Office/),其名称在gsettings中添加-而不是/作为其位置。使用gsettings进行以下操作以纠正它使我的永久性:

gsettings get  com.canonical.Unity.Launcher favorites > myfavs.txt

编辑myfavs.txt,将-替换为/

['nautilus-home.desktop', .... , 'wine-Programs-Microsoft Office-Microsoft Office Word 2007.desktop']

变为:

['nautilus-home.desktop', .... , 'wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop']

然后设置:

gsettings set com.canonical.Unity.Launcher favorites "`cat myfavs.txt`"

我在此处提交了一份错误报告,因此我们不应该这样做:https://bugs.launchpad达网络/团结/ +错误/ 1033577

作者:,Ian B.

相关问答

添加新评论