Тема значков в линуксе
Original issue 599 created by psi-plus on 2014-10-27T05:45:57.000Z:
Линукс: Psi+ в таскбаре и трее не использует системную тему значков. Вместо этого берется внутренний значок из темы для ростера и выводится на таскбар, даже если таскбар широкий и все остальные значки приложений 40_40, значок Psi+ увеличенный 16_16 смотрится ужасно.
Comment #1 originally posted by psi-plus on 2014-11-06T07:28:08.000Z:
А у меня вопрос - откуда в системной теме значков возьмется значек Psi+?
Comment #2 originally posted by psi-plus on 2014-11-07T10:20:50.000Z:
Проверил в Убунту - на панельке рисуется красивый большой значек Пси+. Проблемы не заметил.
Comment #3 originally posted by psi-plus on 2014-11-08T15:17:44.000Z:
Не знаю, как в Убунту, у меня Арч, панель - Tint2 (также я пробовал bmpanel и lxpanel). В пакете psi-plus есть значки разных размеров, например /usr/share/icons/hicolor/32x32/apps/psi-plus.png, но на панели показывается не он, а значок для ростера из темы ростера, и ещё значок для окна чата, тоже 16 * 16, некрасивый масштабированный до 32 * 32.
Проблема только с пси-плюс, все остальные приложения показывают иконку из системной темы.
Подтверждаю, Psi+ 0.16.531.511 (2016-03-31) // Linux Mint 17.3 Rosa 17.3
как панель не растягивай, значок статуса в трее всегда остается маленьким, даже если по умолчанию оставить настройки панели, то по сравнению с остальными иконками он очень маленький. См. скриншот, зеленый кружок это пси+

там svg надо скармливать? вообще сейчас значек берется из ресурсов программы. в куте5 вроде появилась возможность брать из темы, но я не уверен. в любом случае эта возможность сейчас не задействована
@ElvisPresly попробуйте другую тему иконок ростера. Судя по иконке сейчас выбрана тема BC Tango, где все иконки: 16x16 px.
Сделать свой пак с иконками совсем не сложно. Было бы время и желание...
@Ri0n насколько я понимаю, раньше в винде было ограничение на размер иконок в системном трее 16x16 px и многие "сборщики тем" даже не заморачивались поиском иконок в других разрешениях.
Кстати, кто-нибудь в курсе как с этим в последних версиях винды?
И кстати, в оригинальной задаче баг репорт не про системный трей, а про панель задач, насколько я вижу.
svg и png понимает прекрасно, дело в том что значок в трее всегда меньше, в ростере он 16х16 а в панели уведомления где-то 13х13, скорей всего какой-то баг в отрисовке. На скрине видно, что иконка в трее меньше чем в ростере.
Еще баг, меню значка в трее прыгает, когда пункты выбираешь, если нужны подробности сниму видео.

ПС: Иконки пробовал разные и в том числе Oxygen которые 22х22, вот как это выглядет

Действительно, баг какой-то с размером иконки в трее. У меня в KDE Plasma 5 тоже воспроизводится. Но тут возможен нюанс: используется сборка с Qt4 и sni-qt. Надо бы еще другие проги на Qt4 посмотреть...
хм, пожалуй отрисовку групп надо тоже поправить..
UPD: а нет. не получается так чтоб иконка не влазила. видимо версия не та. хотя там другие кривости есть
DE Gnome 3, справа пси, диаметр значка должен быть как у иконки слева
