web-dev-qa-db-fra.com

Microsoft Office 2010 sur PlayonLinux a une icône incorrecte lors de l'exécution

Je suis sur Ubuntu 16.04 et j'ai installé MS Office 2010 sur 2010 POL (v4.2.10 avec Wine 2.22). Les icônes verrouillées dans Unity Launcher correspondent aux icônes MS Excel et Word correctes. Excel et Word fonctionnent correctement lorsque je clique sur ces icônes.

Toutefois, Excel et Word s’ouvrent tous les deux dans l’icône Unity Launcher sous l’icône "Wine Windows Program Loader" (c'est-à-dire Wine Glass) et sont regroupés sous celui-ci et non sous les icônes Excel et Word.
Office under the Wine Glass icon

Voici le fichier 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;

Comment modifier ce comportement pour permettre de regrouper les instances Excel sous l'icône Excel et les instances Word sous l'icône Word?

2
JayDin

Si vous exécutez xprop WM_CLASS dans Terminal, le pointeur de la souris se transforme en croix. Placez le réticule sur une fenêtre Exel ouverte et cliquez.

Vous obtiendrez probablement une sortie comme

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

Ouvrez le fichier .desktop associé à Excel et ajoutez (ou modifiez) un

StartupWMClass=Excel.exe 

ligne en utilisant la valeur WM_CLASS(STRING) pour Excel (sensible à la casse) dans le fichier .desktop.

2
pomsky