我在 Ubuntu 16.04 上,我已经在 2010 POL 上安装了 MS Office 2010(v4.2.10 和 Wine 2.22)。锁定到 Unity Launcher 的图标是正确的 MS Excel 和 Word 图标,当我单击这些图标时,Excel 和 Word 都可以正常工作。
但是,Excel 和 Word 在 Unity Launcher 中都以“Wine Windows Program Loader”(即酒杯)图标的形式打开,并被分组在它之下,而不是在 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 图标下分组?
如果您
xprop WM_CLASS
在终端中运行,鼠标指针将变为十字准线。将十字准线放在打开的 Exel 窗口上并单击。您可能会得到类似的输出
打开
.desktop
与 Excel 关联的文件并添加(或修改)一个使用
WM_CLASS(STRING)
Excel 的值(区分大小写)到.desktop
文件的行。