Прошу сделать RPM-ключик или любой другой, чтобы избежать include-image-data. Я его удаляю в /usr/lib/rpm/gtk4-icon-cache.filetrigger , но обновление пакета всё снова портит. Мне кажется, в современных десктопах с SSD это ни к чему. Спасибо.
Created attachment 16860 [details] Установка пакета с include-image-data(по-умолчанию)
Created attachment 16861 [details] Установка пакета с выключенным include-image-data
Поддержу тему. Столкнулся с неприятной ситуацией пытаясь собрать тему иконок Mint-Y в сизиф. Использование ключа --include-image-data приводит к ошибке при установке пакета с этой темой. Без --include-image-data установка проходит штатно. Скрины прилагаются. Насколько действительно необходимо использование этого ключа по-умолчанию?
(Ответ для Anton Kurachenko на комментарий #3) > Поддержу тему. Столкнулся с неприятной ситуацией пытаясь собрать тему иконок > Mint-Y в сизиф. Использование ключа --include-image-data приводит к ошибке > при установке пакета с этой темой. Без --include-image-data установка > проходит штатно. Если вы считаете, что это ошибка gtk4-update-icon-cache, повесьте багу в апстрим.
Я очень подробно написал, что этот ключик возникает в файле /usr/lib/rpm/gtk4-icon-cache.filetrigger . Я очень сильно сомневаюсь, что этот файл приходит к нам из апстрима. Самый тривиальный подход — применить следующий патч: --- gtk4-icon-cache.filetrigger.ORIG 2022-04-30 03:02:56.000000000 +0500 +++ gtk4-icon-cache.filetrigger 2024-03-20 03:40:33.456164209 +0500 @@ -6,7 +6,7 @@ dir=${dir%/} if [ -f "$dir"/index.theme ]; then # since 2.24.24 --include-image-data used to include image data into the icon cache - gtk4-update-icon-cache --force --quiet --include-image-data "$dir" + gtk4-update-icon-cache --force --quiet "$dir" elif [ -f "$dir"/icon-theme.cache ]; then rm -f "$dir"/icon-theme.cache rmdir --ignore-fail-on-non-empty "$dir"
(Ответ для Yuri N. Sedunov на комментарий #4) > (Ответ для Anton Kurachenko на комментарий #3) > > Поддержу тему. Столкнулся с неприятной ситуацией пытаясь собрать тему иконок > > Mint-Y в сизиф. Использование ключа --include-image-data приводит к ошибке > > при установке пакета с этой темой. Без --include-image-data установка > > проходит штатно. > > > Если вы считаете, что это ошибка gtk4-update-icon-cache, повесьте багу в > апстрим. Ок. А насчет вопроса что скажете?
libgtk4-4.16.3-alt1 -> sisyphus: Sat Oct 05 2024 Yuri N. Sedunov <aris@altlinux> 4.16.3-alt1 - 4.16.3 - gtk4-icon-cache.filetrigger: don't include image data in the cache if /etc/gtk-4.0/gtk4-update-icon-cache-no-include-image-data exists (ALT #50313)
Спасибо.