На Debin Stretch LXDE не уменьшает иконки некоторых приложений

Я использую IceWeasel на Debian Stretch с LXDE.

В то время как большинство значков приложений отображаются нормально (включая IceDove), значок IceWeasel представляет проблему. Очень часто (но не всегда!) Крупный значок не масштабируется, чтобы соответствовать панели задач, и я вижу только его верхний левый угол. Я не могу понять, каковы точные условия для этого. Как это исправить? И это ошибка, неправильная конфигурация или проблема с иконой?

Вот скриншот меню Alt-Tab:

и вот икона, которую я только получаю за угол:

1 ответ

Решение

Похоже, проблема в том, как LXDE читает иконки IceWeasel специально:

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

На этой странице с ошибкой есть описание обходного пути - восстановление значков PNG из оригинала SVG с использованием inkscape в режиме командной строки.

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
Другие вопросы по тегам