我正在运行 Ubuntu 15.04 和 Docky 作为我的启动器。为了从启动器运行,OriginPro
我Wine
创建了一个.desktop
文件并将其固定到我的 Docky
但是,启动时会打开一个单独的图标(我无法通过右键单击将其固定到 Docky)。我在使用 Matlab(不是 wine)时也遇到了类似的问题,但将文件.desktop
的名称更改为与单击时打开的文件完全匹配可以使它们分组,但这对 不起作用OriginPro
。
答案1
这不仅发生在 Wine 应用程序中。我假设您的应用程序没有重复启动器,因为您无法将其固定到 Unity Launcher(或 Docky,在您的情况下)。第二个图标很可能是通用图标,或“通用”图标Wine
。
出现第二个图标是因为启动器和应用程序窗口没有互相“相遇”。
该怎么办
- 打开
OriginPro
- 打开终端,输入命令
xprop WM_CLASS
+ return,光标会变成一个大的+
。 点击 的窗口
OriginPro
,在终端中你会发现类似这样的输出:WM_CLASS(STRING) = "finale.exe", "Wine"
(在的示例中
Finale
,您的输出将会有所不同)打开您的
.desktop
文件,添加一行,以StartupWMClass=
,+ 输出部分开头,标识您的应用程序,例如(再次举例Finale
):StartupWMClass=finale.exe
现在你的应用程序启动器已经“连接”到该应用程序了: