Created attachment 18487 [details] Пример некорректных эскизов изображений в doublecmd-qt-1.1.23-alt1.x86_64 ОС: ALT Workstation K 11.0 с последними обновлениями на момент 17.05.2025 Пакет: doublecmd-qt-1.1.23-alt1.x86_64 Версия doublecmd: 1.1.23~694 Как воспроизвести: 1. Открыть в doublecmd какую нибудь папку с изображениями 2. Перевести просмотр в режим эскизов: Меню -> Вид -> Эскизы 3. Эскизы отображаются некорректно (пример во вложении) Дополнительная информация: 1. Для чистоты эксперимента я воспроизвел баг в виртуалке со свеже установленной ALT Workstation K 11.0 (с обновлениями) и doublecmd-qt-1.1.23-alt1.x86_64 - баг есть. 2. Бывает что какие то изображения отображаются корректно, а какие то нет (чаще всё таки нет). Какой то связи мне понять не удалось. Но в любом случае воспроизводить лучше на папке с большим количеством изображений чтобы точно поймать баг. 3. В ALT Workstation K 10.4 такой проблемы с doublecmd не было 4. doublecmd хранит эскизы тут: /home/<username>/.cache/doublecmd/thumbnails/ и если открывать файлы оттуда каким нить просмотрщиком изображений то видно что многие изображения "кривые" - можно предположить что проблема не в том как doublecmd отображает эскизы, а в том как их создает 5. Баг не воспроизводится на сборке от непосредственно разработчика doublecmd, для теста я взял doublecmd-1.1.23.qt6.x86_64.tar.xz отсюда: https://sourceforge.net/projects/doublecmd/files/DC%20for%20Linux%2064%20bit/Double%20Commander%201.1.23/ В заголовке окна этой версии указана та же версия и ревизия (1.1.23~694), но эскизы отображаются корректно. Так что полагаю баг именно в пакете альта.
Ошибка воспроизвелась с некоторыми файлами JPG, с другими форматами файлов ошибка не наблюдается. Количество изображений не имеет значения, даже с одним файлом воспроизводится ошибка. В основном файлы больше 500x500 и более 300 КиБ с битыми миниатюрами, а меньше генерируются без ошибок. Системы: Alt Workstation K 11 x86_64 Версии: doublecmd-qt:1.1.24-alt1 Дополнение: Замечено, что если очистить папку ~/.cache/doublecmd/thumbnails/ , то будут повторно созданы уже другие миниатюры. Проверялось в p11, ошибка воспроизводится.
В doublecmd-qt-1.1.26-alt1.x86_64 проблема сохраняется
В 1.1.27 (последний в p11 на данный момент) ошибка все еще есть Если вдруг кому интересно, я для себя пока что решил это так: 1. Скачиваем portable qt6 версию с офф сайта: https://sourceforge.net/p/doublecmd/wiki/Download/ 2. Заменяем /usr/lib64/doublecmd/doublecmd-qt на doublecmd/doublecmd из архива Подхватывает все настройки и работает как родной. Можно даже версию свежее поставить (у меня сейчас 1.1.30 работает) Ну и надо помнить что если для doublecmd в p11 прилетит обнова то после apt-get dist-upgrade этот файл перетрется