wine で実行されているアプリケーションは、タスクバーに間違ったアイコンを表示します。 実行中のアプリケーションを wine で表示する代わりに、ワインの Windows アイコンを表示するだけです。 正しいアイコンは ~/.local/share/applications の .desktop ファイルにリストされているため、メニューには正しいアイコンが表示されます。
LinuxMint 17.1 Cinnamon を使用していますが、MATE デスクトップを使用しているときは問題になりませんでした。 この問題は以前はクローズされていましたが、クローズされた後に他の数人がコメントを残したが、明らかに新しいスレッドを作成しなかったため、修正されていません。 これは、Firefox、ファイル マネージャー、Gedit などと一緒に複数の Windows アプリを同時に実行する必要がある私たちにとって、本当の PITA です。
この問題は昔からあるようです。 以前のバグを再開できますか?
https://github.com/linuxmint/Cinnamon/issues/581
非アクティブだったため、mtwebster はこのバグをクローズしていました。
@greyskier @manjukirans Far Manager でも同じ問題があります。 一方、WinMerge は正しいアイコンで表示されます。 したがって、Wine のバグである可能性があります。
あなたのケースでは、どのアプリが間違ったアイコンを持っていますか?
私は家系図を作成していますが、Firefox、ファイル マネージャー、gedit、Master Genealogist (Windows プログラム)、Dynamic Famiy Tree Compiler (Windows プログラム)、Gedpage (Windows プログラム)、さらに通常は Rhythmbox ミュージック プレーヤー用に複数のウィンドウを同時に開く必要があります。サンダーバード。 これにより、タスク バーのエントリが非常に小さくなり、Windows プログラムはすべて Firefox のようになります。アイコンが適切に表示されないため、停止して注意深く見る必要があるため、アイコンの切り替えが難しくなります。
Source Insight、Microsoft Office アプリケーション、Teamviewer は、私が使用して問題を確認したアプリケーションです。 これがワインの問題ではなくシナモンの問題である可能性がある理由は、この問題が MATE および Gnome に表示されないためです。 また、ドック(ドッキーなど)を使用しても問題は見られませんが、
HTOP や Midnight Commander など、ターミナルで実行されるアプリもテストします。 これらは、私にとってこの問題を引き起こす2つです。
ワインの代わりに winconsole を使用してアプリを起動することで解決した Far Manager の問題
Cinnamon 2.8.3 以降を入手したら、これをもう一度テストしてもらえますか。
2.8.3-20151111040009-trusty、HTOP、Midnight Commander、TeamViewer 10、Far Manager (wine) で確認済み - 未修正
HTOP や Midnight Commander など、ターミナルで実行されるアプリもテストします。 これらは、私にとってこの問題を引き起こす2つです。
それらはターミナルとしてウィンドウ リストに表示されませんか? 他の DE ではどうにかして動作が異なりますか?
.desktop ファイルにあるアイコンではなく、アイコン /usr/share/icons/Mint-X/apps/xx/wine.png を使用しているようです。
これが cinnamon 3.0.7 でもまだ問題であることを確認できます。
#581からの私のコメントのコピー
たぶんそれは役立つでしょう:
gnome-desktop を使用した ubuntu の下の wine の下の Notepad++ でも同様の問題がありました。
正しい Notepad++ アイコンは「アプリケーション」メニュー/ランチャーに表示されますが、Alt-Tab ではデフォルトのワイン アイコンが表示されました。
私が見つけた解決策:
私の Notepad++ 実行可能ファイルは npp.exe と呼ばれます。
~/.local/share/applications の下に、正しいアイコンを参照する npp.desktop というショートカットがありました。
npp.desktop の名前を npp.exe.desktop に変更し、問題を解決しました。
Alt-Tab は「プロセス名」を受け取り、それを使用してアイコンのデスクトップ ファイルを検索しているようです。 デスクトップのファイル名がプロセス名と一致していることを確認してください。
おそらく、この検索手順には、名前から一般的な Windows 拡張子 (つまり、.exe) を削除する機能が必要です。
これはいつか修正される予定ですか? @gstaviが上記で
Mint 19 ではまだ修正されていません。
@GitHubIsToxicこれは Mint 19.3 の問題ですか?
@icarter09はい、これはまだ Mint 19.3 の問題です。 アプリのアイコンではなく、黒いアイコンだけがタスクバーに表示されます。
ここで Mint 19 Cinnamon 3.8.9 を実行します。 はい、すべての Wine アプリケーションには Wine アイコン (Windows XP 風のロゴが付いた赤い四角) があります。
@claudiux が説明したように、私にとっては黒ではありませんが、何年も前にそのようなものを見たことを漠然と思い出しています。
以前の Mint バージョンの IIRC では、タスクバーのアイコンは、現在のウィンドウ アイコンではなく、ワイン グラス アイコンでした。
@GitHubIsToxic @claudiux : Wine はしばらく使っていませんが、 @GitHubIsToxicから提供された画像の Windows アイコンが正しいアイコンだと思いました。 (ばかげた質問) これは最近、他の OS や DE でテストされましたか?
Ubuntu (Gnome 2 または XFCE) でアイコンが適切に表示されたことを思い出したようですが、Unity が発生した後 (タスクバーが消えた)、Mint に切り替えました。 とにかく、Mint ではそれが間違っていることがわかっています。
*編集: グーグルで検索したところ、このスクリーンショット (2018 年 1 月 19 日付け) で、Mint (不明バージョン) で実行されている Wine 3.0 と Notepad++ (Win32 のみ) の適切なアイコンが表示されていることがわかりました。 ..しかし、それが私のためになったかどうかは特に覚えていません. 私が覚えているのは、いたるところにあるワイングラスのアイコンだけでした。
(https://www.zdnet.com/article/windows-apps-on-linux-wine-3-0-is-out-now-with-direct3d-10-11-support/)
*編集 2: 参考までに、ここでは wine-4.0.3 を実行しています (Mint 19 Cinnamon 3.8.9 で)。