Я нахожусь на 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.
Вот файл 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 и нажмите.
Вы, вероятно, получите вывод, например
WM_CLASS(STRING) = "excel.exe", "Wine"
Откройте файл .desktop
, связанный с Excel, и добавьте (или измените) строку
StartupWMClass=excel.exe
, используя значение WM_CLASS(STRING)
для Excel ( с учетом регистра ) для файла .desktop
.