Автор Тема: Некорректное отображение значков в xfce4  (Прочитано 6522 раз)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Сейчас запустил проигрыватель, в котором до изменений со значками всё было нормально, и теперь в нём тоже кнопки управления воспроизведением поздоровели.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Есть другое предложение. Для начала нужно все изображения привести к одному размеру (например, 16x16 или 24x24), затем создать структуру каталогов для png и иных растровых изображений в соответствии с подкаталогами в scalable. Структура будет типа Simple/16x16(или 24x24)/и дальше по списку из каталога scalable. После чего перенести изображения из scalable в соответствующие каталоги новой структуры (16x16/24x24). Останется только индексный файл темы подправить.
Мне не очень нравится такой вариант на самом деле, потому что при масштабировании качество пострадает точно (потому что будет масштабирование сначала вниз, а потом и обратное может последовать, если где-то потребуется более крупное изображение показать в интерфейсе), но это единственный способ при минимальных усилиях "починить" тему.
Кстати, аналогично потом можно будет "чинить" и другие темы.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Тогда форкать icon-theme-simple-sl он весит 7 Мб, ну и добавить туда еще иконки для LibreOffice из нового icon-theme-simple 16Мб - а то там много лишнего.
Чего не сделаешь ради любимого дистрибутива ;) Я попробую тут поколдовать, если чего получится, то форкнем (дополнительно ещё попробую с дубляжом поработать, но, в идеале, это тоже надо автоматизировать, чтобы уменьшить размер тем, это во-первых, а во-вторых, элементарно, если придётся что-то править, то править придётся один файл, вместо кучи клонов). Есть у кого идеи, как искать идентичные изображения в рамках одного каталога, затем выбирать из найденных клонов файл с самым коротким названием, и все остальные имена с расширениями из найденного превращать в символические ссылки на файл с кратчайшим именем ?
Короче говоря, требуется автоматизация. Пока попробую с конвертацией покопаться. Хорошо, если кто с дубляжами совладать способ найдёт.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Смотрю, к примеру, фаензу. Там сетка 16,22,24,32,48 и всё. В Сизифе смотрю некоторые спеки по конвертации изображений - максимум там 128x128. Тогда намечается сетка 16-22-24-32-48-128. Такую структуру каталогов и попробую сделать.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Есть у кого идеи, как искать идентичные изображения в рамках одного каталога, затем выбирать из найденных клонов файл с самым коротким названием, и все остальные имена с расширениями из найденного превращать в символические ссылки на файл с кратчайшим именем ?

Засунуть всё в digikam и ему это поручить.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Ну, или делать отпечатки всех картинок одного цвета и размера, и сравнивать их.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Ну, или делать отпечатки всех картинок одного цвета и размера, и сравнивать их.
Зачем, есть же побайтовое сравнение. Я уже почти приблизился к решению задачи дубликатов. Осталось совсем немного (осталось продумать, как ничего не упустить, но все файлы обработать).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Зачем, есть же побайтовое сравнение.
я имел ввиду искать одинаковые картинки разного размера.

mvk

  • Гость
Нашел стандарт по спеку http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html там еще есть MaxSize, MinSize, Type - Fixed, Threshold.

UPD: это необязательные параметры.
« Последнее редактирование: 26.07.2015 16:53:18 от mvk »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Зачем, есть же побайтовое сравнение.
я имел ввиду искать одинаковые картинки разного размера.
Для автоматизации такое решение не подходит. Мы же говорим именно об автоматическом способе "причесать" файлы.

mvk

  • Гость
https://ru.wikipedia.org/wiki/Fdupes

Перенаправление в файл — удобно, если список дубликатов слишком большой:
fdupes -r /home/user/downloads > /home/user/duplicates.txt
« Последнее редактирование: 26.07.2015 17:49:31 от mvk »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Сделал "сетку" изображений. Осталось разобраться с файлом описания темы.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Желающие протестить новую тему, могут загрузить её по второй ссылке из подписи из каталога temp (7z архив). Все файлы в /usr/share/icons/Simple можно снести и заменить их файлами/папками из архива. По первой ссылке не выкладываю, объём всё же немалый, а желающих может оказаться достаточно :)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
И останется что-то сделать с дубликатами (с симлинками то есть) ибо тема неприлично распухла.

mvk

  • Гость
Все таки размазывается. И на нижней панели тоже смазано, по сравнению SimpleSL.
« Последнее редактирование: 26.07.2015 21:01:34 от mvk »