私はUbuntu 16.04を使用しており、2010 POL(v4.2.10 with Wine 2.22)上にMS Office 2010をインストールしました。 Unityランチャーにロックされているアイコンは正しいMS ExcelおよびWordアイコンであり、これらのアイコンをクリックするとExcelとWordの両方が正常に機能します。
ただし、ExcelとWordの両方がUnityランチャーで「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ウィンドウに十字線を置き、クリックします。
おそらく次のような出力が得られます
WM_CLASS(STRING) = "Excel.exe", "Wine"
Excelに関連付けられた.desktop
ファイルを開き、追加(または変更)
StartupWMClass=Excel.exe
excelのWM_CLASS(STRING)
値(大文字と小文字を区別する)を.desktop
ファイルに使用する行。