Microsoft Office 2010 в PlayonLinux имеет неверный значок при выполнении

Я нахожусь на Ubuntu 16.04 и установил MS Office 2010 поверх POL 2010 (v4.2.10 с Wine 2.22). Значки, заблокированные в Unity Launcher, являются правильными значками MS Excel и Word, и Excel и Word прекрасно работают, когда я нажимаю на эти значки.

Однако и Excel, и Word открываются в Unity Launcher как значок «Загрузчик программ для Windows» (т.е. Wine Glass) и группируются под ним, а не под значками Excel и Word. Office under the Wine Glass icon

Вот файл 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?

3
задан 18 December 2017 в 10:37

1 ответ

Если вы запустите xprop WM_CLASS в Терминале, указатель мыши изменится на перекрестие. Поместите перекрестие поверх открытого окна Exel и нажмите.

Вы, вероятно, получите вывод, например

WM_CLASS(STRING) = "excel.exe", "Wine"

Откройте файл .desktop, связанный с Excel, и добавьте (или измените) строку

StartupWMClass=excel.exe 

, используя значение WM_CLASS(STRING) для Excel ( с учетом регистра ) для файла .desktop.

2
ответ дан 18 December 2017 в 10:37

Другие вопросы по тегам:

Похожие вопросы: