main icon indicating copy to clipboard operation
main copied to clipboard

Тема значков в линуксе

Open Ri0n opened this issue 10 years ago • 11 comments

Original issue 599 created by psi-plus on 2014-10-27T05:45:57.000Z:

Линукс: Psi+ в таскбаре и трее не использует системную тему значков. Вместо этого берется внутренний значок из темы для ростера и выводится на таскбар, даже если таскбар широкий и все остальные значки приложений 40_40, значок Psi+ увеличенный 16_16 смотрится ужасно.

Ri0n avatar Mar 19 '15 10:03 Ri0n

Comment #1 originally posted by psi-plus on 2014-11-06T07:28:08.000Z:

А у меня вопрос - откуда в системной теме значков возьмется значек Psi+?

Ri0n avatar Mar 19 '15 10:03 Ri0n

Comment #2 originally posted by psi-plus on 2014-11-07T10:20:50.000Z:

Проверил в Убунту - на панельке рисуется красивый большой значек Пси+. Проблемы не заметил.

Ri0n avatar Mar 19 '15 10:03 Ri0n

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.

Проблема только с пси-плюс, все остальные приложения показывают иконку из системной темы.

Ri0n avatar Mar 19 '15 10:03 Ri0n

Подтверждаю, Psi+ 0.16.531.511 (2016-03-31) // Linux Mint 17.3 Rosa 17.3 как панель не растягивай, значок статуса в трее всегда остается маленьким, даже если по умолчанию оставить настройки панели, то по сравнению с остальными иконками он очень маленький. См. скриншот, зеленый кружок это пси+ 2016-04-04 18 10 16

ElvisPresly avatar Apr 04 '16 15:04 ElvisPresly

там svg надо скармливать? вообще сейчас значек берется из ресурсов программы. в куте5 вроде появилась возможность брать из темы, но я не уверен. в любом случае эта возможность сейчас не задействована

Ri0n avatar Apr 04 '16 18:04 Ri0n

@ElvisPresly попробуйте другую тему иконок ростера. Судя по иконке сейчас выбрана тема BC Tango, где все иконки: 16x16 px.

Сделать свой пак с иконками совсем не сложно. Было бы время и желание...

@Ri0n насколько я понимаю, раньше в винде было ограничение на размер иконок в системном трее 16x16 px и многие "сборщики тем" даже не заморачивались поиском иконок в других разрешениях.

Кстати, кто-нибудь в курсе как с этим в последних версиях винды?

tehnick avatar Apr 04 '16 18:04 tehnick

И кстати, в оригинальной задаче баг репорт не про системный трей, а про панель задач, насколько я вижу.

tehnick avatar Apr 04 '16 18:04 tehnick

svg и png понимает прекрасно, дело в том что значок в трее всегда меньше, в ростере он 16х16 а в панели уведомления где-то 13х13, скорей всего какой-то баг в отрисовке. На скрине видно, что иконка в трее меньше чем в ростере. Еще баг, меню значка в трее прыгает, когда пункты выбираешь, если нужны подробности сниму видео. 2016-04-04 21 46 34

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

ElvisPresly avatar Apr 04 '16 18:04 ElvisPresly

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

tehnick avatar Apr 04 '16 18:04 tehnick

хм, пожалуй отрисовку групп надо тоже поправить..

UPD: а нет. не получается так чтоб иконка не влазила. видимо версия не та. хотя там другие кривости есть

Ri0n avatar Apr 04 '16 19:04 Ri0n

DE Gnome 3, справа пси, диаметр значка должен быть как у иконки слева 2016-05-10 20-36-22

ElvisPresly avatar May 10 '16 17:05 ElvisPresly