我使用的是 Ubuntu 16.04,并在 2010 POL(v4.2.10 和 Wine 2.22)上安装了 MS Office 2010。Unity Launcher 锁定的图标是正确的 MS Excel 和 Word 图标,当我单击这些图标时,Excel 和 Word 都可以正常工作。
但是,Excel 和 Word 均在 Unity Launcher 中作为“Wine Windows 程序加载器”(即 Wine Glass)图标打开,并且分组在其下,而不是在 Excel 和 Word 图标下。
这是 Excel .desktop 文件
[Desktop Entry]
Encoding=UTF-8
Name=Microsoft Excel 2010
Comment=PlayOnLinux
Type=Application
Exec=/usr/share/playonlinux/playonlinux --run "Microsoft Excel 2010" %F
Icon=/home/jd/.PlayOnLinux//icones/full_size/Microsoft Excel 2010
Name[fr_FR]=Microsoft Excel 2010
StartupWMClass=EXCEL.EXE
Categories=Office;Spreadsheet;
我如何改变此行为以使 Excel 实例分组在 Excel 图标下,并将 Word 实例分组在 Word 图标下?
答案1
如果您xprop WM_CLASS
在终端中运行,鼠标指针将变为十字准线。将十字准线放在打开的 Exel 窗口上并单击。
你可能会得到类似的输出
WM_CLASS(STRING) = "excel.exe", "Wine"
打开.desktop
与 Excel 关联的文件并添加(或修改)
StartupWMClass=excel.exe
使用 Excel 的值的行WM_CLASS(STRING)
(区分大小写) 添加到.desktop
文件。