Java 应用程序在 GNU/Linux Mint 的 alt-tab 列表中有模糊图标

发布于 2025-01-06 10:38:45 字数 594 浏览 2 评论 0原文

我正在使用 JFrame.setIconImages 在我的应用程序中设置 JFrame 的图标,使用 如何将图像添加到 JFrame 标题栏?

在 Mint(Cinnamon 桌面)上,我在 alt-tab 列表中看到一个模糊的图标。传递给 setIconImages 的列表中的第一个图标是 32X32px,第二个图标是 96x96px。看起来 32x32 图像刚刚被放大。我已经使用 setIconImage 和 setIconImages 尝试过使用一张高分辨率图像,以及使用两张高分辨率图像进行尝试,但均无济于事。

这真的让我很烦恼,因为 Mint 中的大多数其他图标看起来都很漂亮。

有谁知道是否有办法解决这个问题,或者这是一个 Cinnamon/Gnome-3 问题?我刚刚从存储库安装了一个 Java 应用程序,它似乎也有同样的问题。

--edit-- 刚刚在 Debian Squeeze 中尝试过。它的行为方式相同,但 alt-tab 列表具有较小的图标,因此不明显。

I'm using JFrame.setIconImages to set the icons for a JFrame in my application, working from the example at How to add an image to a JFrame title bar?.

On Mint (Cinnamon desktop), I'm getting a fuzzy icon in the alt-tab list. The first icon in the list passed to setIconImages is 32X32px and the second is 96x96px. It looks like the 32x32 image is just getting scaled up. I've tried it with one high-resolution image using both setIconImage and setIconImages, and with two high-resolution images, to no avail.

This is really bugging me because most of the other icons in Mint look so nice.

Does anyone know if there is a way to fix this, or is it a Cinnamon/Gnome-3 issue? I just installed a Java app from the repository, and it seems to have the same problem.

--edit-- Just tried it in Debian Squeeze. It behaves the same way, but the alt-tab list has smaller icons, so it isn't noticeable.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何以畏孤独 2025-01-13 10:38:45


(来源:speedduck.net

我在 Debian Wheezy、Gnome 3 上安装了该应用程序。图像右侧的图标是已安装的应用程序(图标位于 /usr/share/icons/hicolor... 并通过以下方式启动)罐包装机)。左侧的图标是作为可执行 .jar 文件运行的应用程序。在这两种情况下,setIconImages 都是用 32x32 和 96x96 图标调用的。

显然,加载多个图标没有任何区别,它们只是按比例缩小。有效的方法是安装应用程序,以便系统可以找到它的图标。我怀疑 Mint 的问题是它正在 /usr/share/icons 的不同子目录中寻找图标。


(source: speedduck.net)

I installed the application on Debian Wheezy, Gnome 3. The icon on the right-hand side of the image is the installed application (icons in /usr/share/icons/hicolor... and launched via jarwrapper). The icon on the left-hand side is is the application running as an executable .jar file. In both cases setIconImages is being called with 32x32 and 96x96 icons.

Apparently, loading multiple icons doesn't make any difference, they just get scaled down anyway. What works is to install the application so the system can find its icons. I suspect my problem with Mint is that it is looking for icons in a different subdirectory of /usr/share/icons.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文