在 Debin Stretch 上,LXDE 不会缩小某些应用程序图标

在 Debin Stretch 上,LXDE 不会缩小某些应用程序图标

我在 Debian Stretch 上使用 IceWeasel,带有 LXDE。

虽然大多数应用程序图标(包括 IceDove)都显示正常,但 IceWeasel 图标却出现了问题。很多时候(但并非总是!)大图标无法缩放以适合任务栏,我只能看到它的左上角。我不太清楚这种情况的具体情况。我该如何修复它?这是一个错误、配置错误还是图标存在问题?

以下是 Alt-Tab 菜单的屏幕截图:

Alt-Tab 菜单

这是我只得到角落的图标:

在此处输入图片描述

答案1

这看起来像是 LXDE 读取 IceWeasel 图标的方式存在问题:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803165

该错误页面上描述了一种解决方法 - 在命令行模式下使用 inkscape 从 SVG 原件重新生成 PNG 图标。

for n in 16 32 48; do inkscape -z -e /usr/share/iceweasel/browser/chrome/icons/default/default$n.png -w $n -h $n /usr/share/icons/hicolor/scalable/apps/iceweasel.svg; done
for n in 16 32 48 64 128; do inkscape -z -e /usr/share/icons/hicolor/${n}x${n}/apps/iceweasel.png -w $n -h $n /usr/share/icons/hicolor/scalable/apps/iceweasel.svg; done

相关内容