Я на Ubuntu 16.04, и я установил MS Office 2010 за 2010 POL (v4.2.10 с Wine 2.22). Значки, заблокированные в Unity Launcher, являются правильными значками MS Excel и Word, и Excel и Word отлично работают при нажатии этих значков.
Однако как Excel, так и Word открываются в Unity Launcher как " Wine Wine Program Loader "(т.е. 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.
Если вы запустите xprop WM_CLASS в терминале, указатель мыши изменится на перекрестье. Поместите перекрестье над открытым окном Exel и нажмите.
Вероятно, вы получите такой вывод, как
WM_CLASS(STRING) = "excel.exe", "Wine"
Откройте файл .desktop, связанный с Excel, и добавьте (или измените)
StartupWMClass=excel.exe
, используя значение WM_CLASS(STRING) для Excel (с учетом регистра) в файле .desktop.