Cinnamon: Wine 任务栏图标不正确

创建于 2015-01-12  ·  19评论  ·  资料来源: linuxmint/cinnamon

在 wine 中运行的应用程序在任务栏中显示不正确的图标。 他们只显示 wine Windows 图标,而不是在 wine 中显示正在运行的应用程序。 它们在菜单中显示正确的图标,因为正确的图标列在 ~/.local/share/applications 的 .desktop 文件中。
我使用的是 LinuxMint 17.1 Cinnamon,当我使用 MATE 桌面时这不是问题。 此问题之前已关闭,但并未修复,因为其他几个人在关闭后留下了评论,但显然没有创建新线程。 对于我们这些必须同时运行多个 Windows 应用程序以及 Firefox、文件管理器和 Gedit 等的人来说,这是一个真正的 PITA。我花了几个小时阅读和尝试不同的东西却无济于事。

BUG REPRODUCED

所有19条评论

这个问题似乎存在很长时间了。 我们可以重新打开之前的错误吗?
https://github.com/linuxmint/Cinnamon/issues/581
由于不活动,mtwebster 已关闭此错误。

@greyskier @manjukirans我和 Far Manager 有同样的问题。 另一方面,WinMerge 显示正确的图标。 所以这可能是 Wine 的错误。
在您的情况下,哪些应用程序有错误的图标?

我做家谱,我需要同时打开几个窗口,用于 Firefox、文件管理器、gedit、The Master Genealogist(Windows 程序)、Dynamic Famiy Tree Compiler(Windows 程序)、Gedpage(Windows 程序),通常还有 Rhythmbox 音乐播放器和雷鸟。 这使得任务栏条目非常小,并且 Windows 程序最终都与 Firefox 相似,因为它们的图标无法正确显示,这使得在它们之间切换变得更加困难,因为您必须停下来仔细查看。

Source Insight、Microsoft Office 应用程序、Teamviewer 是我使用过并看到问题的应用程序。 这可能是 Cinnamon 问题而不是 Wine 问题的原因是,这个问题没有出现在 MATE 和 Gnome 中。 此外,如果您使用坞站(例如坞站),则不会出现该问题,

还要测试在终端中运行的任何应用程序,例如 HTOP 或 Midnight Commander。 这是两个给我造成这个问题的原因。

通过使用 winconsole 而不是 wine 来启动应用程序解决了 Far Manager 的问题

一旦您拥有 Cinnamon 2.8.3 或更高版本,您能否再次测试一下。

已检查 2.8.3-20151111040009-trusty、HTOP、Midnight Commander、TeamViewer 10、Far Manager(葡萄酒)- 未修复

还要测试在终端中运行的任何应用程序,例如 HTOP 或 Midnight Commander。 这是两个给我造成这个问题的原因。

它们不是作为终端显示在窗口列表中吗? 他们在其他 DE 中的行为是否有所不同?

它似乎正在使用图标 /usr/share/icons/Mint-X/apps/xx/wine.png 而不是 .desktop 文件中的图标

我可以确认这仍然是 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-ish 标志的红色方块)。

taskbar_icons

对我来说,它不像@claudiux描述的那样是黑色的,尽管我依稀记得几年前看到过类似的东西。

IIRC 在以前的 Mint 版本中,任务栏中的图标是酒杯图标,而不是当前的窗口图标。

@GitHubIsToxic @claudiux :我有一段时间没有使用 Wine,但我认为@GitHubIsToxic提供的图像中的 Windows 图标是正确的图标。 (愚蠢的问题)最近是否在任何其他操作系统或 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 上)。

此页面是否有帮助?
0 / 5 - 0 等级