Сайт | Скачать | Видео | Wiki

Автор Тема: Ошибки при изменении тем значков  (Прочитано 13953 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vadim

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +21/-0
  • Автор темы
Ошибки при изменении тем значков
« : 07 Апрель 2013, 15:20:43 »
1. При выборе тем значков в трее исчезают значки програм freememapplet и parcellite.
Происходит это от того, что используется скрипт /usr/sbin/icon_switcher, который адаптирован под jwm.
Что бы это исправить, в скрипте нужно закомментировать сл.строки:

   killall freememapplet
   killall parcellite
    jwm -restart

2. После изменения темы значков и перезагрузки Х-ов -- в трее исчезает значек интернет браузеа www24.png.
Этот значек должен получаться преобразованием из значка www48.png. Для преобразования нужен
бинарник /usr/bin/pnmscale, которого в системе нет. Из-за этого все файлы с суфиксом *24.* превращаются в нулевые.
   Я взял /usr/bin/pnmscale и недостающую либу из Pr216. Большая часть значков преобразовалась из 48-х в 24-е, но не все.
Некоторые все равно не преобразовываются.
   Мое мнение - совсем отказаться от преобразования значков, т.е. во всех темах значки на 24 будут из дефолтной.
   
   Выкладываю подправленный скрипт /usr/sbin/icon_switcher с учетом выше сказанного.
Desktop i5 750, P7P55D-E EVO
Xenialpup64 7.5

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Ошибки при изменении тем значков
« Ответ #1 : 07 Апрель 2013, 18:00:12 »
совсем отказаться от преобразования значков
Абсолютно не согласен с такой постановкой вопроса.
Тему значков 24x24 уже поднимал здесь, решения пока нет, но надо искать. Предложенный Pro пакет netpbm-10.61.00-full больших улучшений не дал, но после небольшой корректировки скрипта /usr/sbin/icon_switcher у меня почти все значки преобразовались, кроме 10...12 шт., как окончательно добью выложу свой вариант icon_switcher-а.
Если перейти на использование программ из модуля ImageMagick, то решить еще проще, но его нет в базе.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Ошибки при изменении тем значков
« Ответ #2 : 14 Апрель 2013, 05:25:22 »
что же случилось с pnmscale что он перестал нам помогать :)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Ошибки при изменении тем значков
« Ответ #3 : 14 Апрель 2013, 09:04:54 »
Может потому, что теперь pnmscale - это ссылка на pamscale?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Ошибки при изменении тем значков
« Ответ #4 : 14 Апрель 2013, 15:10:01 »
 господа насчет icon_switcher расклад такой, если оставить его в базовом sfs то надо делать универсальным и под icewm и под jwm, если перенести в пакет icewm или в пакет с иконками - тогда предложенные изменения вполне подходят.

 RoDoN, как удобнее будет?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Ошибки при изменении тем значков
« Ответ #5 : 14 Апрель 2013, 19:53:17 »
Т.к. icon_switcher используется только в WM использующих ROX (IceWM, JWM и некоторых др.), а в XFCE - нет, то вполне можно перенести его из базового модуля в модуль c WM. Кстати, в сборках LupuRus-520...LupuRus-Bit так и было сделано. Вместе с icon_switcher тогда нужно будет перенести еще и icon_switcher_cli.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Ошибки при изменении тем значков
« Ответ #6 : 15 Апрель 2013, 02:45:59 »
Ну понятно что перенести в модуль WM, я думаю положить его в пакет с theme-puppyrus или как его там, но ты для jwm если захочешь использовать этот пакет - будет проблема т.к. совместимости с jwm не будет. Может парочку условий на проверку /etc/windowmanager или где там у нас еще пишется используемый оконный менеджер...
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Ошибки при изменении тем значков
« Ответ #7 : 15 Апрель 2013, 08:21:46 »
vadim в первом сообщении предлагал закомментировать jwm -restart, мое мнение нужно, для сохранения совместимости, просто заменить на такое условие:
Код
if [ "`pidof jwm`" != "" ];then
jwm -restart
fi
Тогда все нормально работает и в IceWM, и в JWM.
Во вложении мой вариант, где добавлена еще прокрутка в окне выбора темы значков, а то когда их много, то окно сильно растягивается за пределы экрана.
Осталось только решить проблему значков 24x24.
« Последнее редактирование: 15 Апрель 2013, 18:00:10 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Ошибки при изменении тем значков
« Ответ #8 : 15 Апрель 2013, 08:51:22 »
а killall freememapplet и killall parcellite коментируются? или оставить?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Ошибки при изменении тем значков
« Ответ #9 : 15 Апрель 2013, 09:59:38 »
Да, комментируются.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Ошибки при изменении тем значков
« Ответ #10 : 15 Апрель 2013, 17:15:27 »
Господа, попробуйте вот эти свежие версии, возможно заработают.
http://cdn.2safe.com/563473033560/netpbm-10.62.02-cut.pfs
http://cdn.2safe.com/524776033048/netpbm-10.62.02-full.pfs

Пробовать лучше так:
- только с подключенным cut пакетом
- только с подключенным full пакетом
- и третий вариант с подключенным cut пакетом но файл pnmscalefixed переименовать на pnmscale
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Ошибки при изменении тем значков
« Ответ #11 : 15 Апрель 2013, 17:59:46 »
Грустно, но ни один из трех вариантов у меня к сожалению полностью нормально не работает, т.е. хоть несколько значков, но получаются с нулевым размером, особенно много их в темах SnowDog (25 шт.) и iDog (30 шт.), такое впечатление, что в этих темах половина значков глючная, но ведь в PR-1302 и ранее все они нормально перерабатывались в 24x24.

В сообщении выше перезалил еще раз исправленный icon_switcher (icon_switcher_v2.tar.gz), т.к. в предыдущий вариант по ошибке попали мои эксперименты с маштабированием значков с помощью mogrify из пакета ImageMagick-6.7.8-7-i486.pfs, который в базу не входит.
Pro, пожалуйста, забери новый вариант.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Ошибки при изменении тем значков
« Ответ #12 : 15 Апрель 2013, 18:03:32 »
забрал

хм, чего делать хз, подумать надо, может дело в самих значках и прогнать их через конвертер типа pngtopng чтобы они стали заведомо правильными....
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Ошибки при изменении тем значков
« Ответ #13 : 15 Апрель 2013, 18:21:44 »
Вопрос, если на оф.сайте стабильная версия:
Цитата
netpbm-10.35.88.tgz   2013-02-20   2.6 MB
то зачем использовать самую последнюю, ведь в ней могут быть ошибки?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Ошибки при изменении тем значков
« Ответ #14 : 16 Апрель 2013, 04:53:48 »
Можно просто вернуть наш старый пакет.
Последняя стабильная версия жалуется на то что слишком свежая libpng и хочет постарее :)
Конфигурирование netpbm  делается нестандартно, сейчас информации стало больше - попробую собрать netpbm-10.35.88
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.