Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: Pro от 30 Октябрь 2017, 14:52:51

Название: yad --notification -image= маленькая иконка в трее
Отправлено: Pro от 30 Октябрь 2017, 14:52:51
Фиг поймешь куда писать, прилетело обновление PRA32
в трее стало так. Не слишком ли мелкий шрифт?
Название: Re: Re: PRA-retro. Направление развития PRA i686(32-битного).
Отправлено: sfs от 30 Октябрь 2017, 15:09:55
Картинка та же
sit (подглючивал - дергался) сменил на yad - видимо он как-то масштабирует
По мне тоже мелковато
Сейчас не хочу этим заморачиваться - есть более глобальные планы
Если готов вписаться - расскажу где править
готов?
Название: Re: Re: PRA-retro. Направление развития PRA i686(32-битного).
Отправлено: sfs от 30 Октябрь 2017, 16:47:51
Покрутил
yad (кстати обновил твоим) показывает в трее масштабированную им иконку --notifications--image=
Документированных ключей для --image в мане нет
Т.е. размер иконки не изменить
Внутри квадрата цифры максимальной величины. Если сделать больше - вылезут за его пределы
Получается - только у автора yad спросить - как увеличить размер иконки в трее (т.е. как повлиять на масштабирование)
Отправил автору
Название: Re: yad --notification -image= маленькая иконка в трее
Отправлено: sfs от 30 Октябрь 2017, 17:57:53
Цитата
30 октября 2017 г., 17:13 пользователь Victor Ananjevsky  написал:
    с полным путем - никак, я там гвоздями размер прибил (что тоже не очень правильно)

    но если вы разместите иконку по системным путям, к примеру в /usr/share/pixmaps
    или добавите каталог с иконкой к путям поиска изображений через --image-path - иконка
    в трее должна автоматически масштабироваться под текущие размеры трея
yad --notification -image=gtk-add
Без улучшений (т.е. размер иконки прибит)
Может зависит от трея или версии yad
На крайняк - как увеличить прибитый размер в исходнике?
Название: Re: yad --notification -image= маленькая иконка в трее
Отправлено: sfs от 30 Октябрь 2017, 18:02:13
Цитата
30 октября 2017 г., 17:52 пользователь Victor Ananjevsky  написал:
    https://github.com/v1cont/yad
    я там задание размера в опцию вынес - https://github.com/v1cont/yad/commit/22c3669540364ac7acbd055491f6285f3ebb380b
Т.е. скомпилить и yad --notification -image=gtk-add --icon-size=32
Спасибо! Завтра попробую - результат сообщу
Название: Re: yad --notification -image= маленькая иконка в трее
Отправлено: paulus от 31 Октябрь 2017, 03:26:10
И trayinfo подправь...
Название: Re: yad --notification -image= маленькая иконка в трее
Отправлено: sfs от 31 Октябрь 2017, 09:05:19
И trayinfo подправь...
А что значит "И"? Пока только про него и терли. Хотя traytemp - тоже переделан на yad
По хорошему надо все на yad переделать. Тем более автор помогает:
Цитата
эту штука работает только для иконок, указанных полным путем.
yad --notification --image=/path/to/image.png --icon-size=32
и стоит иметь в виду, что трей тоже может масштабировать иконки. у меня
на тестах при задании размера в 48 сжимало до 24-25, по размеру панели.
а трей примерно такой-же, как и у lxpanel, т.е. построенный на GtkBox
и GtkSocket

trayinfo стал слишком мелкий в jwm, ничего там не видно, можно ли сделать как было раньше? Или подскажи что подправить самостоятельно...
Можно вернуть старый вариант на sit (искать sit в trayinfo и trayram). Искать в старых 089 или 070. Брать вместк с доп. утилитами trayinfo* trayram*
Название: Re: yad --notification -image= маленькая иконка в трее
Отправлено: sfs от 31 Октябрь 2017, 14:52:20
puppyrus-a/pra03/pfs/089-pra-update-171031.pfs
Название: Re: yad --notification -image= маленькая иконка в трее
Отправлено: paulus от 31 Октябрь 2017, 21:37:47
Спасибо за ликбез и оперативный возврат  былого :) Теперь хоть цифры нормально видно. И сорри за невнимательность.
Название: Re: yad --notification -image= маленькая иконка в трее
Отправлено: sfs от 02 Ноябрь 2017, 11:55:23
Спасибо автору yad - очередной раз оперативно выручил