KuickShow: руководство от гика, быстрый просмотр изображений в KDE, функции, форматы и ограничения

KuickShow — настольный просмотрщик изображений из экосистемы KDE, начатый Карстеном Пфайффером ещё в конце 1990-х. Его задача узкая: быстро открыть папку с изображениями, показать файл без тяжёлого редактора, перейти к соседнему кадру, изменить масштаб или ориентацию, запустить слайд-шоу и при необходимости сохранить изменённую копию. История продукта необычна: справочная страница KDE помечена как историческая, документация долго не обновлялась по содержанию, но исходный код не исчез. KDE выпустил KuickShow 0.10.2 в 2021 году, в марте 2025 года разместил архив 0.11.0 в каталоге Unstable, а репозиторий продолжал получать изменения и синхронизацию переводов в 2026 году. Поэтому KuickShow корректнее считать нишевым поддерживаемым проектом с устаревшей пользовательской документацией, а не полностью заброшенной программой.

Что такое KuickShow и для каких задач он создан

Официальное имя приложения — KuickShow. В desktop-файле встречается написание Kuickshow, но строка About в исходном коде использует KuickShow. Автор исходной программы — Carsten Pfeiffer, а современный репозиторий размещён в пространстве KDE. В текущем описании проекта KuickShow называется быстрым и универсальным просмотрщиком изображений; старый README подчёркивает, что на раннем этапе идея была вдохновлена простотой первых версий ACDSee.

По типу это не фотокаталог, не RAW-конвертер и не полноценный растровый редактор. Базовая модель работы строится вокруг файловой системы: окно браузера показывает каталоги и файлы, выбранное изображение открывается в окне просмотра, а переход между кадрами выполняется без импорта коллекции в отдельную библиотеку. Такой подход особенно понятен пользователю Linux, который хранит фотографии и графику обычными папками и хочет смотреть их непосредственно на диске.

KuickShow не следует смешивать с продуктами QuickShow, название которых отличается одной буквой и которые относятся к другим разработчикам и задачам. Рассматриваемая программа связана именно с KDE, имеет исполняемый файл kuickshow, категорию Graphics и код на C++/Qt/KDE Frameworks.

Основной сценарий KuickShow — просмотр серии локальных изображений с минимальным количеством отвлекающих элементов. Встроенный файловый браузер позволяет перемещаться между каталогами, представление файлов можно менять, доступен предварительный просмотр, а изображение открывается в активном окне, отдельном окне или полноэкранно. Для демонстрации серии кадров предусмотрено слайд-шоу. Для небольших визуальных поправок есть масштабирование, отражение, поворот и регулировки яркости, контраста и гаммы.

Основные параметры

Параметр Состояние
Тип Настольный браузер и просмотрщик изображений
Проект KDE; первоначальный автор Carsten Pfeiffer
Версия в исходном коде 0.11.0
Последний архив KDE 0.11.0, опубликован 2 марта 2025 года в каталоге KDE Unstable
Последний архив исторической стабильной линии 0.10.2, выпущен в 2021 году
Основная современная платформа Linux с библиотеками Qt и KDE Frameworks
Лицензия GNU GPL v2
Цена Бесплатное свободное ПО, без подписки и платных редакций
Аккаунт Не требуется для локальной работы
Интернет Не нужен для локальных файлов; нужен при открытии удалённых ресурсов через KIO
Русская локализация Русский перевод присутствует в текущем репозитории KDE
Слайд-шоу Есть, с отдельными параметрами показа
Базовая коррекция Масштаб, отражение, поворот, яркость, контраст и гамма
Сохранение Команда Save As для сохранения копии изображения
Печать Есть команда Print Image и модуль Qt PrintSupport

Важное ограничение таблицы — версия 0.11.0 и текущая ветка разработки не равны по зависимостям. Текущий master уже требует Qt 6.9, KDE Frameworks 6.9 и CMake 3.28 для сборки из исходников. Архив 0.11.0 был опубликован раньше, поэтому требования конкретного дистрибутивного пакета следует брать из самого пакета, а не механически переносить на него числа из сегодняшней ветки.

Актуальный статус, платформы и распространение

На 4 сентября 2026 года репозиторий KDE/kuickshow не помечен архивным, версия в исходном файле version.h остаётся 0.11.0, а последние изменения в репозитории датированы сентябрём 2026 года. Значительная часть свежих коммитов относится к синхронизации переводов и документации. Это подтверждает техническую жизнеспособность проекта, но не означает темп развития, сопоставимый с крупными приложениями KDE.

Версию 0.11.0 KDE распространяет необычно: архив kuickshow-0.11.0.tar.xz и его подпись находятся в каталоге Unstable. Поэтому называть 0.11.0 обычным стабильным релизом некорректно. Предыдущая 0.10.2 была отдельно отмечена KDE в летнем обновлении приложений 2021 года как выпуск, который подтянул KuickShow к тогда актуальным Qt и KDE Frameworks.

Современная кодовая база ориентирована на стек Qt 6 и KDE Frameworks 6. Текущий CMake-проект собирает приложение с Qt Core, Gui и PrintSupport, а также с компонентами KDE для локализации, значков, KIO, оконной системы и XML GUI. Если пользователь собирает программу самостоятельно, полезно сначала разобраться, как устанавливаются приложения в Linux: готовый пакет дистрибутива обычно проще и безопаснее ручной сборки, потому что менеджер пакетов сам согласует версии библиотек.

Официальных актуальных сборок KuickShow для Windows, macOS, Android и iOS в исследованных каналах KDE нет. Исторические страницы упоминали Unix-подобные системы шире, но современный репозиторий и доступные пакеты практически ориентированы на Linux/KDE. Поэтому рассматривать KuickShow как кроссплатформенный просмотрщик сегодня не стоит.

Для локальных фотографий регистрация не нужна. Приложение не привязано к собственному облачному аккаунту и не требует постоянного соединения с сервером. Сетевой слой появляется только тогда, когда пользователь сам открывает удалённый адрес или каталог, поддерживаемый KIO. В таком случае доступ зависит уже от сети, конкретного KIO-протокола и прав на удалённый ресурс.

Русская локализация в репозитории продолжает обновляться: файл перевода для ru имеет редакцию 2026 года. Это важнее старых скриншотов, где интерфейс англоязычный: язык фактической установленной программы определяется набором локализаций KDE в дистрибутиве и настройками среды.

Жизненный цикл KuickShow

KuickShow относится к приложениям, история которых проходит через несколько поколений KDE. Первоначальная программа создавалась Carsten Pfeiffer в конце 1990-х. Старый README версии 0.8 датирован 2001 годом и уже описывает KuickShow как быстрый просмотрщик, а сохранившийся ChangeLog показывает развитие браузера файлов, горячих клавиш и поддержки форматов ещё в ранних выпусках.

В 2002 году KuickShow вошёл в официальный состав KDE 3. Это объясняет, почему многие изображения программы в сети выглядят как классический KDE начала 2000-х: они показывают реальную программу, но не внешний вид нынешней сборки. Именно тогда сформировалась основная концепция — отдельный файловый браузер, быстрое окно изображения, управление с клавиатуры, полноэкранный режим и слайд-шоу.

Дальнейший путь оказался неровным. Справочная страница KDE UserBase сейчас прямо помечена как историческая и предупреждает, что её содержимое устарело. Основной английский handbook тоже несёт ревизию 0.9.2 для KDE 4.8 от 2012 года. Эти документы полезны для объяснения модели интерфейса и традиционных команд, но сведения о версиях библиотек и способах установки из них нельзя переносить в современную систему.

Новая линия получила версии 0.10.0 в 2018 году, 0.10.1 в 2019-м и 0.10.2 в 2021-м. Выпуск 0.10.2 KDE отдельно упомянул как обновление KuickShow для тогда актуальных Qt и KDE Frameworks. Следующая существенная техническая веха — переход к Qt 6 и KDE Frameworks 6: соответствующее изменение зависимостей вошло в репозиторий в декабре 2024 года.

2 марта 2025 года версия в исходном коде была повышена до 0.11.0, и в тот же день KDE разместил архив в Unstable. В 2026 году проект продолжил получать изменения, включая синхронизацию переводов и корректировки сборочной системы. Практический вывод из этой истории простой: KuickShow нельзя оценивать только по старой UserBase-странице, но и нельзя воспринимать его как современный флагманский просмотрщик KDE. Это небольшой, сохраняемый проект с очень старой пользовательской моделью и современной библиотечной базой.

Интерфейс и рабочие зоны

Основное окно строится вокруг FileWidget, основанного на файловых компонентах KDE. Пользователь видит содержимое текущего каталога, перемещается вверх по дереву папок, возвращается назад или вперёд по истории и выбирает способ представления списка. В актуальном исходном коде на панели инструментов есть действия Up, Back, Forward, Home и Reload, а также Short View, Detailed View, Show Preview и Show Preview Panel.

Над содержимым размещается строка пути на базе KUrlComboBox. Она принимает каталоги и использует механизм дополнения пути. Внизу главное окно имеет статусную область: один сегмент предназначен для сведений об адресе выбранного объекта, другой — для метаданных, которые KuickShow может показать для текущего файла.

Меню File объединяет открытие, операции с каталогом и команды просмотра. В текущем коде туда добавлены Open, New Folder, Trash, Show Image, Show Image in Active Window, Show Image in Fullscreen Mode, Start Slideshow, Print и Quit. Меню Edit даёт Properties. Отдельное меню Settings содержит режим одного активного окна, переключатели предварительного просмотра и вызов конфигурации.

Исторический интерфейс KuickShow 0.8 с файловым браузером и отдельным окном изображения
Исторический KuickShow 0.8: файловый браузер и просмотр изображения уже были разделены на самостоятельные рабочие окна. Современная версия использует Qt 6/KDE Frameworks 6, поэтому оформление отличается.

Окно изображения сознательно отделено от браузера. Его можно использовать как активное окно для последовательного просмотра или создавать отдельные окна. Такой дизайн отличается от современных галерей с постоянной лентой миниатюр: KuickShow позволяет оставить файловую навигацию на экране или скрыть её и сосредоточиться на самом изображении.

Полноэкранный режим не является отдельной программной оболочкой. Он переключает окно просмотра так, чтобы изображение занимало доступное пространство. Из старого руководства сохранилась идея автоматически уменьшать слишком крупные изображения до размера экрана и отдельно управлять увеличением маленьких. Эти параметры по-прежнему отражены в текущих конфигурационных исходниках.

На историческом скриншоте детального вида видны размер файла, права, дата, владелец и группа. Современный FileWidget использует KDirOperator, поэтому конкретный набор столбцов и внешний вид зависят от версии KDE Frameworks и темы рабочего стола, но сам выбор между компактным и детальным представлением подтверждён текущим кодом.

KuickShow 0.8 в детальном режиме списка файлов и с открытым PSD-изображением
Детальный файловый вид KuickShow 0.8 и открытое изображение. Скриншот полезен для понимания файловой модели программы, но не показывает оформление версии 0.11.0.

Конфигурационное окно исторически разделялось на общие параметры, модификации изображения, слайд-шоу и горячие клавиши для просмотрщика и браузера. Современный исходный код по-прежнему содержит отдельные классы GeneralWidget, DefaultsWidget и SlideshowWidget, а также диалог настройки горячих клавиш. Значит, логика настроек сохранилась, хотя визуальное расположение элементов в Qt 6-сборке может отличаться от скриншотов начала 2000-х.

Диалог настроек KuickShow 0.8 с поворотом, отражением, яркостью, контрастом и гаммой
Историческая вкладка модификаций: отражение, поворот, яркость, контраст, гамма и сравнение исходного и изменённого изображения. Эти классы и типы коррекции присутствуют и в современной кодовой базе.

Основные функции KuickShow

Файловый браузер без импорта коллекции

KuickShow работает непосредственно с каталогами. Приложению можно передать путь к папке, отдельный файл или URL; локальная папка становится стартовой точкой браузера, а изображение может быть показано сразу. Такой подход не создаёт отдельный фотокаталог и не требует предварительного сканирования медиатеки. Для небольших архивов это сокращает количество сущностей: структура папок на диске одновременно является структурой просмотра.

FileWidget считает изображением читаемый объект с MIME-типом image/*. При этом desktop-файл KuickShow объявляет конкретный набор ассоциаций для распространённых форматов. Такое разделение важно: ассоциация сообщает рабочему столу, какие файлы можно предлагать приложению, а фактическое декодирование зависит ещё и от графического backend и установленных плагинов форматов.

Отдельное окно изображения и выбор режима открытия

В программе предусмотрены три близких сценария: показать изображение, показать его в активном окне и открыть полноэкранно. Режим активного окна удобен для последовательного просмотра папки: новое изображение заменяет прежнее вместо размножения окон. В противоположном режиме отдельные окна позволяют держать несколько кадров на рабочем столе одновременно.

Исходный код содержит специальное предупреждение при попытке открыть сразу десять или больше изображений, потому что одновременное отображение большого количества окон может быть ресурсоёмким. Это единственное уместное основание говорить о нагрузке без вымышленных измерений: программа сама предупреждает о таком сценарии и предлагает ограничиться первым изображением.

Навигация, масштаб и панорамирование

Сильная сторона традиционной модели KuickShow — управление без постоянного обращения к панелям. Руководство описывает переход к следующему и предыдущему изображению, увеличение и уменьшение, возврат к исходному масштабу, прокрутку большого кадра стрелками и выделение прямоугольной области для увеличения. Горячие клавиши настраиваются, поэтому важнее сами действия, а не запоминание старых значений по умолчанию.

Для ускорения перехода между соседними файлами в настройках предусмотрена предварительная загрузка следующего изображения. Также есть кэш изображений с ограничиваемым размером. Эти механизмы не превращают KuickShow в каталогизатор: они работают как локальная оптимизация просмотра текущей последовательности.

Поворот, отражение и тоновые коррекции

Модуль модификаций поддерживает вертикальное и горизонтальное отражение, поворот, яркость, контраст и гамму. В конфигурации есть предварительное сравнение исходного и изменённого вида. Это набор быстрых визуальных коррекций, а не система слоёв, масок или неразрушающего проекта.

Отдельно задаются правила масштабирования: крупное изображение можно уменьшать под экран, а небольшое — увеличивать с ограничением коэффициента. Поэтому KuickShow способен автоматически подстраивать отображение к размеру окна, не требуя ручного изменения масштаба для каждого нового файла.

Для более сложной обработки логичнее использовать специализированный редактор; на GeekHow есть отдельный материал про фоторедакторы для ПК. KuickShow ценен именно тем, что не превращает просмотр в полноценную редакторскую сессию.

Слайд-шоу

Слайд-шоу встроено в главное меню и на панель инструментов. Конфигурация содержит переключатель полноэкранного показа, выбор старта с текущего изображения, задержку между слайдами и число циклов. Это подходит для локальной демонстрации папки без предварительного монтажа видео или презентации.

В отличие от программ для создания роликов из фотографий, KuickShow не строит временную шкалу, не добавляет переходы и музыку как проект монтажа. Если нужен именно авторский видеоряд, полезнее смотреть отдельные программы для создания слайд-шоу; KuickShow решает задачу последовательного показа уже готовых изображений.

Предварительный просмотр и поиск по имени файла

Главное окно может показывать превью и отдельную панель предварительного просмотра. Кроме того, традиционная команда быстрого поиска по первым символам имени файла позволяет быстрее перейти к нужному объекту в длинной папке. В конфигурации присутствует фильтр расширений, который ограничивает видимые файлы заданными типами.

Фильтр полезен в папках, где рядом лежат изображения и вспомогательные данные, но он же способен создать впечатление, что файл пропал. Поэтому при диагностике невидимого изображения первым делом следует отличать проблему декодера от фильтра отображения.

Сохранение копии и печать

В окне изображения есть стандартное действие Save As, связанное с сохранением текущего изображения, и отдельная команда Print Image…. Модуль печати использует Qt PrintSupport и создаёт задание с именем текущего изображения. Такой набор достаточен для простого результата после базовой коррекции или для бумажной копии.

У проекта нет единого жёстко записанного списка всех форматов вывода в desktop-файле: доступные варианты сохранения зависят от используемой библиотеки изображений и установленных обработчиков Qt/KDE. Поэтому корректнее ориентироваться на форматы, предложенные диалогом Save As в конкретной сборке, а не обещать одинаковый перечень на любом дистрибутиве.

Операции с файлами

KuickShow использует файловые действия KDE: создание папки, свойства объекта, помещение в корзину и удаление. Текущий код перенаправляет Delete и Trash через KIO, чтобы операции проходили средствами KDE. В старом руководстве отдельно описано удаление без подтверждения через Shift+Delete; именно поэтому операции удаления требуют большей осторожности, чем обычный просмотр.

Это не медиаменеджер с виртуальными альбомами и сложными правилами. Файловые операции изменяют реальные объекты в файловой системе. Если структура коллекции важна, безопаснее хранить резервную копию независимо от KuickShow и не воспринимать браузер как изолированную библиотеку.

Удалённые URL через KIO

При передаче удалённого URL KuickShow определяет MIME-тип через KIO и пытается открыть изображения напрямую. Для каталогов программа проверяет, поддерживает ли протокол листинг. Это позволяет использовать сетевые ресурсы, совместимые с установленными KIO-модулями, но сетевой режим зависит от инфраструктуры KDE, а не от собственного облака KuickShow.

Локальный режим от этой возможности не зависит. Отключение интернета не мешает открывать изображения на диске, если их формат поддерживается установленным backend.

Задача → инструмент → результат → что проверить

Задача Инструмент KuickShow Результат Что проверить
Просмотреть папку фотографий FileWidget, Short View или Detailed View Навигация по реальным каталогам без импорта Открыта нужная папка, фильтр не скрывает нужные расширения
Смотреть кадры последовательно Active Window и переход к соседним изображениям Один просмотрщик переиспользуется для серии файлов Порядок файлов соответствует ожидаемому
Сравнить несколько кадров на рабочем столе Show Image с отдельными окнами Несколько изображений видны одновременно Не открыто чрезмерное количество окон
Показать фотографию без панелей Fullscreen Изображение занимает доступную область экрана Автомасштабирование не скрывает важные детали
Быстро исправить ориентацию Rotate и Flip Повернутый или отражённый вид Перед Save As выбран правильный вариант
Скорректировать вид Brightness, Contrast, Gamma Изменённое отображение и сохраняемая копия Не потеряны детали в светах и тенях
Показать серию автоматически Start Slideshow, задержка и число циклов Последовательный показ кадров В папке видны только нужные изображения, задана подходящая задержка
Найти файл в большой папке Поиск по первым символам имени и фильтр Быстрый выбор нужного объекта Имя и расширение соответствуют фильтру
Сохранить изменённый вариант Save As Отдельный файл Путь, имя, расширение и открываемость сохранённой копии
Распечатать изображение Print Image… Задание печати через Qt Выбран правильный принтер, ориентация и масштаб

Карта показывает границу продукта: KuickShow хорошо связывает навигацию, просмотр и лёгкую коррекцию, но результат остаётся обычным файлом или показом на экране. Отдельного проекта с историей редактирования, монтажной шкалой или облачной рабочей областью в этой модели нет.

Карта форматов и совместимости

Текущий desktop-файл KuickShow объявляет ассоциации с GIF, XPM, XBM, JPEG, PNG, TIFF, BMP, PSD, PBM, PPM, PGM и AVIF, а также с каталогами. Это более надёжная точка отсчёта для версии 0.11.0, чем историческая UserBase-страница: например, старый список включал EIM, тогда как в современном desktop-файле EIM оставлен только в комментарии TODO и не зарегистрирован как актуальная ассоциация.

Формат Ассоциация в текущем desktop-файле Роль Ограничение переносимости
JPEG Да Открытие и просмотр фотографий Фактическое чтение и запись зависят от backend и плагинов сборки
PNG Да Открытие растровой графики Набор доступных вариантов Save As определяется установленными обработчиками
GIF Да Открытие изображений KuickShow не следует рассматривать как редактор анимации
TIFF Да Просмотр растровых файлов Поддержка конкретных вариантов TIFF зависит от декодера
BMP Да Просмотр Обычная файловая модель без проекта
PSD Да, image/x-psd Открытие поддерживаемого представления изображения KuickShow не является слоевым PSD-редактором
XPM и XBM Да Просмотр традиционных X11-форматов Редкие форматы зависят от компонентов графической среды
PBM, PPM, PGM Да Просмотр Netpbm-изображений При обмене с другими программами важна поддержка этих форматов на другой стороне
AVIF Да Современный формат изображения Нужен соответствующий обработчик изображения в установленной среде
EIM Нет в актуальном списке ассоциаций Исторически упоминался в KuickShow Не следует рассчитывать на него как на современный штатный формат

Самая важная практическая оговорка — ассоциация MIME не гарантирует декодирование любого конкретного файла. JPEG или TIFF могут содержать особенности, которые конкретный плагин не читает; повреждённый файл тоже не станет открываемым только из-за правильного расширения. Поэтому проверкой совместимости служит успешное отображение конкретного файла и повторное открытие сохранённой копии.

В исходном проекте предусмотрены три варианта графического backend: Imlib 1, Imlib2 и реализация на Qt. Imlib и Imlib2 являются необязательными опциями сборки, а при их отсутствии используется Qt-вариант. Это одна из причин, почему фактический набор поддерживаемых кодеков способен отличаться между пакетами разных дистрибутивов.

Цена, лицензия, приватность и зависимость от сети

KuickShow распространяется по GNU GPL v2. Платной редакции, подписки, пробного срока и регистрации пользователя у проекта нет. Исходный код доступен в репозитории KDE, а опубликованные архивы можно собирать самостоятельно. Стоимость владения здесь определяется не лицензией, а временем на установку и совместимость с библиотеками конкретного дистрибутива.

Локальные изображения обрабатываются на компьютере. В кодовой базе нет собственного аккаунта KuickShow, синхронизации с фирменным облаком или обязательной серверной обработки. Поэтому обычный просмотр папки не требует передачи фотографии разработчику программы.

Иная ситуация возникает при открытии удалённого URL. KuickShow использует KIO для обращения к ресурсу, а значит, сетевой адрес, авторизация и передаваемые данные регулируются выбранным протоколом и соответствующим KIO-модулем. Это не превращает приложение в облачный сервис, но пользователь должен понимать, что удалённый ресурс уже покидает полностью локальный сценарий.

Наиболее существенный риск для данных связан не с телеметрией, а с файловыми операциями. В браузере есть Trash/Delete, а историческая документация описывает сочетание Shift+Delete как удаление без подтверждения. Поскольку программа работает с реальными файлами, ошибки здесь затрагивают оригинал на диске. Для ценной фотоколлекции разумна независимая резервная копия, особенно перед сортировкой и удалением.

Требования и производительность без вымышленных замеров

Текущая ветка исходного кода требует CMake 3.28, Qt 6.9 и KDE Frameworks 6.9. Среди обязательных компонентов KF6 указаны DocTools, I18n, IconThemes, KIO, WindowSystem и XmlGui; для приложения используются также Qt PrintSupport и файловые компоненты KIO. Imlib 1 и Imlib2 опциональны. Эти числа описывают именно современный master, а не универсальный минимум для любого готового пакета KuickShow.

На уровне пользователя жёсткие официальные требования к объёму ОЗУ, процессору или видеокарте в актуальных материалах не публикуются. Поэтому утверждать конкретный расход памяти или скорость открытия в миллисекундах было бы выдумкой. Фактически производительность зависит от размера изображения, декодера, кэша, накопителя и количества одновременно открытых окон.

Приложение содержит два механизма, которые напрямую относятся к отзывчивости: предварительную загрузку следующего изображения и кэш. Оба настраиваются. Предварительная загрузка использует память заранее, чтобы следующий кадр был подготовлен, а ограничение кэша задаёт верхнюю границу удерживаемых данных. При слабой системе их параметры приходится соотносить с доступной памятью, а не считать максимальное значение автоматически лучшим.

Исходный код отдельно предупреждает при открытии десяти и более изображений одновременно. Это важнее абстрактного обещания «лёгкости»: последовательный просмотр в одном активном окне — естественный режим KuickShow, тогда как множество параллельных окон увеличивает потребление ресурсов.

Пользователю, который только осваивает среду, пригодится базовое руководство по Linux: проблемы KuickShow часто связаны не с самим просмотрщиком, а с пакетами, правами на файл, локалью или компонентами графической среды.

Как пользоваться программой — советы гика

Ниже собраны рабочие последовательности для основных функций KuickShow. Названия действий приведены по текущему исходному коду и сохранённому handbook; в локализованной сборке они могут отображаться по-русски, а назначенные горячие клавиши могут отличаться, потому что KuickShow позволяет их перенастраивать.

Настройки после установки

Цель: привести просмотрщик к предсказуемому поведению до работы с оригиналами. Подготовка: запустите KuickShow на тестовой папке с несколькими копиями изображений, а не на единственном экземпляре важной коллекции.

  1. Откройте меню Settings и вызовите Configure KuickShow.
  2. В общих параметрах определите, нужно ли запоминать последний каталог и предварительно загружать следующий файл.
  3. Проверьте ограничение кэша и не выставляйте его без необходимости выше доступной памяти.
  4. Проверьте фильтр расширений: при включённом ограничении в браузере будут видны только перечисленные типы.
  5. В настройках модификаций решите, должны ли крупные изображения автоматически уменьшаться под экран и нужно ли увеличивать маленькие.
  6. В разделе слайд-шоу задайте полноэкранный режим, задержку и количество циклов в соответствии со сценарием показа.
  7. Откройте настройки горячих клавиш просмотрщика и браузера и убедитесь, что важные действия не конфликтуют с привычными сочетаниями среды KDE.

Проверка: закройте диалог, откройте тестовое изображение и убедитесь, что масштабирование и переход к следующему файлу работают ожидаемо. Типичная ошибка: включён фильтр расширений, после чего часть файлов «исчезает». Безопасный откат: верните параметры к прежним значениям или снимите ограничение фильтра; исходные изображения от изменения настроек не модифицируются.

Открыть локальную папку и выбрать изображение

Цель: начать просмотр без импорта коллекции. Подготовка: убедитесь, что у пользователя есть права чтения на папку и файлы.

  1. Запустите KuickShow без указания отдельного изображения, чтобы открылось главное окно браузера.
  2. Используйте строку пути или кнопки Home, Up, Back и Forward, чтобы перейти в нужный каталог.
  3. При необходимости переключитесь на Short View или Detailed View.
  4. Выделите изображение. Клавиша Return открывает выбранный файл; двойной щелчок выполняет ту же базовую задачу в файловом браузере.

Параметры: Show Preview и Show Preview Panel можно включить для визуального отбора файлов. Проверка: путь в строке адреса соответствует нужной папке, а окно изображения показывает выбранный кадр. Типичная ошибка: файл не виден из-за фильтра расширений. Безопасный откат: отключите фильтр или вернитесь в родительский каталог кнопкой Up; файловая структура при навигации не меняется.

Открыть отдельный файл или удалённый URL

Цель: показать конкретное изображение без ручного поиска по папке. Подготовка: для локального файла нужен путь и права чтения; для удалённого адреса — рабочая сеть и поддерживаемый KIO-протокол.

  1. Выберите File → Open….
  2. Укажите локальный файл или адрес, который KDE способен обработать через KIO.
  3. Подтвердите выбор. KuickShow определит тип объекта; изображение откроется в просмотрщике, а каталог станет объектом навигации браузера.

Параметры: удалённый ресурс дополнительно зависит от MIME-определения и возможностей KIO. Проверка: изображение отображается без сообщения об ошибке, а в свойствах выбранного объекта указан ожидаемый адрес. Типичная ошибка: локальные файлы открываются, а URL нет — это признак проблемы сети, протокола или удалённого сервера, а не общего отказа декодера. Безопасный откат: закройте удалённый объект и вернитесь к локальной папке; никаких локальных оригиналов это не меняет.

Выбрать активное, отдельное или полноэкранное окно

Цель: подобрать режим просмотра под количество изображений. Подготовка: выделите файл в браузере.

  1. Для обычного отдельного просмотра вызовите File → Show Image.
  2. Для последовательной работы в одном окне используйте Show Image in Active Window; следующий открытый файл заменит содержимое активного просмотрщика.
  3. Для показа без лишних панелей выберите Show Image in Fullscreen Mode.
  4. В самом окне изображения Return традиционно переключает оконный и полноэкранный режим, если сочетание не было переназначено.

Параметры: в Settings есть режим, при котором изображения открываются в одном активном окне. Проверка: новый файл появляется именно там, где ожидалось, а полноэкранный режим скрывает обычные границы окна. Типичная ошибка: случайно создаётся много окон. Безопасный откат: закройте лишние окна и включите режим одного активного окна; при десяти и более файлах не подтверждайте массовое открытие, если оно не требуется.

Перемещаться между изображениями, масштабировать и панорамировать

Цель: просмотреть серию кадров и детали большого изображения. Подготовка: откройте изображение из папки, где есть соседние графические файлы.

  1. Используйте Page Down для перехода вперёд и Page Up для возврата назад по последовательности, если стандартные сочетания не изменены.
  2. Используйте плюс и минус для изменения масштаба.
  3. Если увеличенное изображение не помещается в окно, перемещайте его стрелками или перетаскиванием левой кнопкой мыши.
  4. Для увеличения конкретной области удерживайте Shift и выделите прямоугольник левой кнопкой мыши.
  5. Команда возврата к исходному размеру возвращает изображение к масштабу без увеличения.

Параметры: автоматическое уменьшение крупных файлов и предварительная загрузка следующего кадра задаются в Configure KuickShow. Проверка: после перехода меняется именно изображение, а не каталог, и выбранная область остаётся доступной для панорамирования. Типичная ошибка: пользователь принимает автомасштабирование за изменение размеров самого файла. Безопасный откат: вернитесь к исходному масштабу; изменение масштаба просмотра само по себе не переписывает оригинал.

Повернуть или отразить изображение

Цель: исправить ориентацию или получить зеркальное отображение. Подготовка: лучше работать с копией, если дальнейшее сохранение результата будет выполняться поверх исходного имени.

  1. Откройте нужный кадр в окне изображения.
  2. Вызовите действие поворота или отражения из контекстного меню либо используйте настроенное сочетание клавиш.
  3. Для правил, которые должны применяться как настройки просмотра, откройте Settings → Configure KuickShow и раздел Modifications.
  4. Выберите вертикальное или горизонтальное отражение либо нужный угол поворота.
  5. Сравните Original и Modified в области предварительного просмотра конфигурации.

Параметры: доступные углы поворота в конфигурации включают 0, 90, 180 и 270 градусов. Проверка: ориентация текста, горизонта или другого понятного элемента стала правильной. Типичная ошибка: отражение путают с поворотом и получают зеркальный текст. Безопасный откат: верните угол к 0 и снимите флажок отражения либо заново откройте исходный файл до Save As.

Настроить яркость, контраст и гамму

Цель: сделать изображение визуально читаемее без запуска отдельного редактора. Подготовка: откройте файл с понятными светлыми и тёмными участками и не сохраняйте изменения в единственный оригинал до оценки результата.

  1. Откройте Settings → Configure KuickShow и раздел Modifications.
  2. Изменяйте Brightness, Contrast и Gamma по одному параметру, чтобы понимать вклад каждой регулировки.
  3. Сравнивайте миниатюры Original и Modified.
  4. Примените настройки и вернитесь к окну изображения.
  5. Если результат нужен как отдельный файл, используйте Save As, а не замену единственного оригинала.

Параметры: яркость меняет общий уровень, контраст — различие между тонами, гамма — нелинейное распределение яркости. Проверка: детали не исчезли полностью в светлых или тёмных областях. Типичная ошибка: несколько регуляторов изменяются резко и одновременно, после чего трудно понять причину ухудшения. Безопасный откат: верните значения модификации к исходным и заново откройте файл; до сохранения оригинальный файл остаётся отдельным объектом.

Запустить и настроить слайд-шоу

Цель: автоматически показать последовательность файлов из папки. Подготовка: откройте каталог и убедитесь, что фильтр оставляет видимыми только нужные изображения.

  1. Откройте Settings → Configure KuickShow и раздел Slideshow.
  2. Выберите, нужно ли переключаться в Fullscreen во время показа.
  3. Укажите, должен ли показ начинаться с текущего изображения.
  4. Задайте задержку между слайдами и число циклов.
  5. Закройте настройки и вызовите File → Start Slideshow или одноимённую кнопку на панели инструментов.
  6. Остановите показ штатной командой просмотра, когда серия завершена.

Параметры: задержка задаёт темп, число циклов — повтор последовательности. Проверка: кадры меняются в ожидаемом порядке и с выбранным интервалом. Типичная ошибка: показ начинается не с того файла, потому что параметр старта с текущего изображения отключён. Безопасный откат: остановите слайд-шоу, измените только этот параметр и запустите показ заново; исходные файлы при демонстрации не изменяются.

Использовать предварительный просмотр, фильтр и поиск по имени

Цель: быстрее найти нужный файл в большой папке. Подготовка: откройте главное окно браузера KuickShow.

  1. В меню Settings включите Show Preview или Show Preview Panel.
  2. Если требуется ограничить набор файлов, в Configure KuickShow задайте список отображаемых расширений.
  3. Вернитесь к списку и начните вводить первые символы имени файла: браузер открывает поле дополнения и выбирает совпадающий объект.
  4. Проверьте найденный объект по имени, размеру или предварительному изображению.

Параметры: фильтр по расширениям влияет только на то, что браузер показывает; он не конвертирует и не удаляет остальные файлы. Проверка: найденный объект соответствует ожидаемому имени и превью. Типичная ошибка: слишком узкий фильтр скрывает формат, который KuickShow способен открыть. Безопасный откат: очистите список ограничений и обновите каталог кнопкой Reload.

Сохранить изменённую копию через Save As и проверить её

Цель: получить отдельный файл после поворота или визуальной коррекции. Подготовка: заранее выберите каталог, где новая копия не заменит оригинал.

  1. Откройте изображение и выполните нужные модификации просмотра.
  2. В окне изображения вызовите стандартное действие Save As….
  3. Выберите другой путь или новое имя файла.
  4. Выберите только тот формат, который реально предложен диалогом вашей сборки; набор кодеков зависит от backend и установленных плагинов.
  5. Подтвердите сохранение.
  6. Откройте полученный файл через KuickShow как новый объект и сравните ориентацию и коррекции с ожидаемым результатом.

Параметры: критичны путь, расширение и доступный формат вывода. Проверка: новый файл существует, повторно открывается и выглядит так, как ожидалось. Типичная ошибка: новое имя совпадает с оригиналом, из-за чего пользователь рискует заменить исходник. Безопасный откат: отмените диалог до записи или сохраняйте в отдельный каталог; после создания неудачной копии удаляйте именно копию, убедившись по пути и имени.

Распечатать изображение

Цель: передать текущий кадр в систему печати. Подготовка: принтер должен быть настроен в Linux/KDE и доступен приложению.

  1. Откройте нужное изображение.
  2. Выберите Print Image… в окне изображения или команду Print в главном окне.
  3. В системном диалоге печати выберите принтер и параметры страницы.
  4. Проверьте ориентацию и масштаб до отправки задания.
  5. Подтвердите печать.

Параметры: доступные настройки зависят от Qt PrintSupport, драйвера и системной очереди печати. Проверка: задание появляется в очереди нужного принтера. Типичная ошибка: выбран не тот принтер или неверная ориентация страницы. Безопасный откат: отмените задание в системной очереди до физической печати, если оно ещё не началось.

Работать со свойствами, корзиной и удалением

Цель: управлять реальными файлами прямо из браузера. Подготовка: убедитесь, что у ценных данных есть резервная копия и выбран именно нужный объект.

  1. Для просмотра сведений выделите файл и выберите Edit → Properties.
  2. Для безопасного удаления предпочитайте действие Trash, когда оно доступно в вашей сборке и файловой системе.
  3. Перед подтверждением проверьте полный путь и имя объекта.
  4. Не используйте Shift+Delete для важных файлов: историческая команда KuickShow предназначена для удаления без дополнительного подтверждения.

Параметры: возможность корзины зависит от KIO и файловой системы. Проверка: после Trash файл отсутствует в исходной папке и присутствует в системной корзине, если операция была именно перемещением в корзину. Типичная ошибка: пользователь считает любое Delete обратимым. Безопасный откат: восстанавливайте объект из корзины только когда он действительно был перемещён туда; постоянное удаление не следует использовать как рабочий способ сортировки.

Сквозной сценарий: от папки с фотографиями до сохранённой копии

Цель: пройти полный типичный маршрут KuickShow без изменения оригиналов. Подготовка: создайте тестовую папку с несколькими копиями JPEG или PNG и отдельный каталог для результата.

  1. Запустите KuickShow и в браузере перейдите в тестовую папку.
  2. Включите Show Preview Panel и выберите нужный кадр по миниатюре.
  3. Откройте его через Show Image in Active Window.
  4. Перейдите к соседнему кадру и вернитесь назад, чтобы убедиться, что последовательность файлов распознана правильно.
  5. Измените масштаб просмотра, затем вернитесь к исходному размеру, не сохраняя файл.
  6. Примените нужный поворот; при необходимости немного скорректируйте Brightness, Contrast или Gamma.
  7. Вызовите Save As и укажите новый путь в каталоге результата.
  8. Закройте текущий просмотрщик и откройте сохранённую копию как обычный файл.
  9. Сверьте ориентацию, вид коррекции и имя файла, затем отдельно убедитесь, что исходник по прежнему пути существует.

Проверка: исходный файл и изменённая копия существуют одновременно, оба открываются, а результат соответствует выбранным модификациям. Типичная ошибка: сохранение выполняется в ту же папку с тем же именем. Безопасный откат: до подтверждения Save As используйте другое имя; если создана отдельная неудачная копия, удалите только её после проверки полного пути.

Плюсы и минусы

Плюсы

  • Файловая модель без обязательного импорта: папка на диске сразу становится рабочей областью.
  • Несколько режимов просмотра: отдельное окно, активное окно и полноэкранный показ.
  • Встроенное слайд-шоу с задержкой, количеством циклов и выбором старта с текущего изображения.
  • Подтверждённый набор быстрых коррекций: поворот, отражение, яркость, контраст и гамма.
  • Горячие клавиши для браузера и просмотрщика можно перенастраивать.
  • Есть предварительная загрузка следующего изображения и регулируемый кэш.
  • Поддерживается работа с удалёнными адресами через инфраструктуру KDE KIO, при этом локальный просмотр не требует интернета.
  • Свободная лицензия GPL v2, отсутствие подписки, платной редакции и обязательного аккаунта.
  • Проект не архивирован: код переведён на Qt 6/KF6, версия 0.11.0 опубликована KDE, а переводы обновлялись в 2026 году.

Минусы

  • Пользовательская документация существенно старше текущей кодовой базы: основной handbook относится к KDE 4.8, UserBase помечена как историческая.
  • 0.11.0 размещён в KDE Unstable, поэтому его нельзя представлять как обычный массовый стабильный выпуск.
  • Официальные актуальные сборки для Windows, macOS и мобильных систем не подтверждены; практическая среда — Linux/KDE.
  • Программа остаётся просмотрщиком с базовыми коррекциями и не заменяет редактор со слоями, масками и развитой историей изменений.
  • Набор реально читаемых и сохраняемых форматов зависит от графического backend и плагинов конкретной сборки.
  • Файловые действия работают с настоящими объектами на диске; постоянное удаление способно затронуть оригинал.
  • Открытие большого числа изображений отдельными окнами само приложение считает потенциально ресурсоёмким.

Кому подойдёт

  • Пользователю Linux/KDE, который хранит изображения обычными папками и не хочет импортировать их в медиатеку.
  • Тем, кому нужен быстрый переход между соседними файлами с управлением с клавиатуры и мыши.
  • Для локального показа папки фотографий в полноэкранном режиме или слайд-шоу.
  • Для небольших корректировок ориентации, яркости, контраста и гаммы перед сохранением отдельной копии.
  • Для старых рабочих процессов KDE, где ценится традиционный отдельный файловый браузер и минималистичное окно изображения.
  • Пользователю, который предпочитает свободное ПО без аккаунта и подписки и готов учитывать состояние пакета в своём дистрибутиве.

Кому не подойдёт

  • Пользователю Windows, macOS, Android или iOS, которому нужна официальная готовая актуальная сборка для своей платформы.
  • Фотографу, которому требуется RAW-проявка, управление цветом уровня профессионального фотопроцесса или развитая работа с метаданными коллекции.
  • Дизайнеру, которому нужен полноценный редактор PSD со слоями, масками, текстом и неразрушающей историей.
  • Тем, кому нужна облачная синхронизация, совместная работа или доступ к медиатеке через мобильные устройства.
  • Пользователю, которому важна современная подробная справка, полностью синхронизированная с текущим интерфейсом: документация KuickShow заметно отстаёт от кода.
  • Для пакетной конвертации сотен файлов с единым профилем экспорта: такой процесс не является основной подтверждённой функцией KuickShow.

Сравнение с другими аналогами

KuickShow лучше сравнивать не с тяжёлыми редакторами, а с просмотрщиками, которые тоже умеют работать напрямую с файлами. Ниже используются одинаковые критерии: основная задача, платформа, порог освоения, форматы, автоматизация, модель оплаты, ограничения и подходящий сценарий.

Программа Задача Платформа Порог освоения Форматы Автоматизация Оплата Ограничение Подходящий сценарий
KuickShow Быстрый файловый просмотр, простая коррекция и слайд-шоу Современный практический сценарий — Linux/KDE Низкий для просмотра, выше при ручной сборке JPEG, PNG, GIF, TIFF, BMP, PSD, XPM, XBM, PBM/PPM/PGM, AVIF как текущие ассоциации Слайд-шоу, предварительная загрузка, кэш; пакетная конвертация не является основной функцией Бесплатно, GPL v2 Устаревшая справка и нишевая дистрибуция Прямой просмотр папок в KDE без каталога
Gwenview Современный KDE-просмотрщик с базовым редактированием и управлением файлами Linux Низкий Работает с форматами, доступными через KDE/Qt; имеет расширяемую экосистему Основной упор на просмотр и обычные операции, а не сценарии пакетной обработки Бесплатно, GPL-2.0+ Не является профессиональным растровым редактором Лучший переход внутри современной KDE-среды, когда нужны crop, resize, аннотации и более активная разработка
Geeqie Просмотр и организация больших файловых коллекций без импорта Linux, FreeBSD и другие Unix-подобные системы; проект также указывает macOS Средний из-за большого числа панелей и параметров Много обычных и RAW-форматов, работа с Exif/IPTC/XMP Поиск, поиск дублей, массовое переименование, сортировка, внешние редакторы и удалённое управление слайд-шоу Бесплатно, GPL v2 Интерфейс и набор функций сложнее минималистичного KuickShow Фотоколлекция, где уже нужны метаданные, поиск и сортировка
nomacs Кроссплатформенный просмотр и лёгкая обработка Windows, Linux, macOS, FreeBSD; проект также документирует другие системы Низкий или средний Распространённые форматы, RAW и PSD; дополнительные форматы зависят от сборочных модулей Фильтры, кэш и синхронизация нескольких просмотрщиков для сравнения Бесплатно, GPL v3 Набор дополнительных кодеков различается по сборкам Когда нужен сходный класс просмотрщика, но важна работа на нескольких ОС

Для пользователя KDE самым естественным современным заменителем выглядит Gwenview: он остаётся активным приложением KDE, получает регулярные выпуски и добавляет crop, resize, удаление красных глаз и аннотации. Geeqie стоит выбирать, когда файловый подход KuickShow нравится, но нужны метаданные, поиск дублей, коллекции и массовое переименование. nomacs полезнее, если один просмотрщик должен работать на Linux и Windows или macOS.

Типичные проблемы и диагностика

1. Текущая ветка не собирается из исходников

Симптом: CMake останавливается на проверке Qt, KDE Frameworks или собственной версии. Подтверждённая причина: master требует CMake 3.28, Qt 6.9 и KF6 6.9. Диагностика: сравните версии установленных dev-пакетов с этими минимумами и отделите требования текущего master от требований готового пакета дистрибутива. Исправление: используйте согласованные пакеты Qt/KF6 из дистрибутива или ставьте готовый пакет KuickShow вместо ручной сборки. Проверка: конфигурация CMake проходит этап поиска обязательных компонентов без сообщения о слишком старой версии.

2. Сборка ломается на Imlib или X11

Симптом: конфигурация сообщает об отсутствующем Imlib/Imlib2 либо связанных X11-компонентах. Подтверждённая причина: KuickShow имеет опции USE_IMLIB1 и USE_IMLIB2; при выбранном Imlib дополнительно требуется X11. Диагностика: проверьте, включена ли одна из этих опций в параметрах CMake. Исправление: установите соответствующие development-пакеты или соберите вариант без Imlib, чтобы использовался Qt-backend. Проверка: итоговая конфигурация показывает выбранную библиотеку изображений и переходит к компиляции.

3. Файл есть в папке, но браузер KuickShow его не показывает

Симптом: файловый менеджер системы видит изображение, а список KuickShow — нет. Подтверждённая причина: в конфигурации есть ограничение «показывать только файлы с указанными расширениями». Диагностика: сравните расширение пропавшего файла со списком фильтра. Исправление: добавьте нужное расширение или отключите ограничение и обновите каталог. Проверка: файл появляется в Short View или Detailed View без изменения самого файла.

4. Файл виден, но изображение не декодируется

Симптом: объект с графическим расширением присутствует, но окно изображения не показывает содержимое. Подтверждённая причина: MIME-ассоциация и реальный декодер — разные уровни; KuickShow может использовать Qt, Imlib или Imlib2, а возможности кодеков зависят от сборки. Диагностика: откройте другой заведомо исправный файл того же формата и отдельно проверьте проблемный файл другим просмотрщиком. Исправление: установите нужный графический плагин для среды или конвертируйте исправный исходник в формат, который точно читает установленная сборка. Проверка: контрольный и проблемный файлы открываются после устранения причины, а не только меняют расширение.

5. AVIF указан в ассоциациях, но конкретный AVIF не открывается

Симптом: рабочий стол предлагает KuickShow для AVIF, но файл не отображается. Подтверждённая причина: desktop-файл действительно содержит image/avif, однако декодирование зависит от доступного обработчика изображений. Диагностика: проверьте наличие AVIF-плагина в Qt/KDE и откройте контрольный AVIF в другом приложении на той же системе. Исправление: установите кодек/плагин из репозитория дистрибутива либо используйте поддерживаемый промежуточный формат. Проверка: KuickShow показывает контрольный AVIF после добавления обработчика.

6. Слайд-шоу начинается не с выделенного изображения

Симптом: после Start Slideshow показ стартует с другого кадра. Подтверждённая причина: в конфигурации слайд-шоу есть отдельный параметр старта с текущего изображения. Диагностика: откройте Slideshow settings и проверьте его состояние. Исправление: включите старт с текущего кадра, если именно это требуется. Проверка: после повторного запуска первым показывается выделенное изображение.

7. Слайд-шоу повторяется лишнее число раз или идёт слишком быстро

Симптом: серия заканчивается не тогда, когда ожидается, либо кадры сменяются с неподходящим интервалом. Подтверждённая причина: KuickShow отдельно хранит задержку между слайдами и количество циклов. Диагностика: сверяйте оба параметра, а не только задержку. Исправление: задайте нужный интервал и ограниченное число циклов. Проверка: один полный проход по папке занимает ожидаемое время и останавливается после заданного числа повторов.

8. Горячая клавиша выполняет не то действие

Симптом: сочетание из старого handbook не работает или запускает другую команду. Подтверждённая причина: KuickShow поддерживает отдельную настройку горячих клавиш для окна изображения и браузера; значения можно изменить. Диагностика: откройте конфигурацию сочетаний и найдите нужное действие по названию. Исправление: назначьте свободное сочетание и устраните конфликт с глобальными командами KDE. Проверка: новое сочетание стабильно выполняет одну нужную команду в правильном окне.

9. При запуске с множеством файлов появляется предупреждение о нагрузке

Симптом: KuickShow спрашивает, действительно ли нужно показывать много изображений одновременно. Подтверждённая причина: в текущем коде порог такого предупреждения срабатывает при десяти и более переданных изображениях, поскольку параллельные окна могут быть ресурсоёмкими. Диагностика: посчитайте файлы, переданные приложению одновременно. Исправление: откройте папку и просматривайте кадры последовательно в Active Window. Проверка: программа запускается с одним окном, а переход между файлами сохраняется.

10. Удалённый URL не работает, хотя локальные изображения открываются

Симптом: локальный JPEG отображается, но сетевой адрес не загружается или каталог не листается. Подтверждённая причина: удалённые ресурсы обрабатываются KIO, а для каталога KuickShow проверяет поддержку листинга протокола. Диагностика: проверьте сетевое соединение, доступ к тому же адресу средствами KDE и наличие нужного KIO-модуля. Исправление: восстановите сетевой доступ или установите компонент протокола, который предоставляет дистрибутив. Проверка: адрес открывается в KDE и затем в KuickShow, при этом локальные файлы продолжают работать независимо.

11. После удаления файл невозможно найти в корзине

Симптом: пользователь рассчитывает восстановить файл, но в корзине его нет. Подтверждённая причина: KuickShow различает действия Trash/Delete, а в документации Shift+Delete описан как удаление без подтверждения. Диагностика: установите, какая именно команда была выполнена и поддерживала ли текущая файловая система корзину. Исправление: для последующей работы используйте Trash там, где оно доступно, и не применяйте постоянное удаление для первичной сортировки. Проверка: тестовый файл, отправленный через Trash, появляется в системной корзине и восстанавливается штатным способом.

12. Переход к следующему изображению ощущается тяжелее после изменения настроек

Симптом: соседние изображения открываются менее плавно, хотя сами файлы исправны. Подтверждённая причина: в KuickShow есть параметры Preload next image и ограничение кэша; отключение предварительной загрузки меняет поведение между кадрами. Диагностика: сравните состояние Preload и установленный предел кэша с прежней конфигурацией. Исправление: верните предварительную загрузку для последовательного просмотра и задайте разумный кэш, не превышающий возможности системы. Проверка: на той же локальной папке переходы возвращаются к ожидаемому поведению без открытия множества параллельных окон.

FAQ

Что откроется, если запустить KuickShow без пути к файлу?

В текущем коде стартовой точкой служит рабочий каталог процесса. Если включено запоминание последней папки, KuickShow может восстановить ранее использованный каталог; та же логика вызывается параметром lastfolder командной строки. Это объясняет, почему два запуска из разных способов — например, из терминала и меню приложений — способны начинаться с разных мест.

Можно ли передать KuickShow целую папку, а не изображение?

Да. Desktop-файл регистрирует KuickShow не только для графических MIME-типов, но и для inode/directory, а конструктор приложения отдельно обрабатывает каталог как стартовую папку браузера. Поэтому папка является полноценным входным объектом, а не обходным способом открыть первый найденный кадр.

Что происходит при запуске с путём к одному изображению?

Если в аргументах есть изображение и нет каталога, KuickShow открывает окно файла и не обязан показывать главный браузер. Это отражает исходную философию программы: отдельный просмотрщик может работать сам по себе, а файловое окно вызывается только когда оно действительно нужно для навигации.

Обязателен ли Imlib для версии на Qt 6?

Нет. В CMake остаются опции USE_IMLIB1 и USE_IMLIB2, но при отсутствии обеих библиотек в сборку включается Qt-backend. Если одновременно включены обе Imlib-опции, сборочная логика отдаёт приоритет Imlib2. Поэтому наличие слова Imlib в старых руководствах не означает, что современную ветку нельзя собрать на Qt-механизме изображений.

Почему версия в master всё ещё 0.11.0, хотя код менялся в 2026 году?

Номер версии и состояние ветки — разные вещи. version.h остаётся на 0.11.0, а после публикации архива в марте 2025 года в master входили более поздние изменения, включая обновления сборочных требований и локализации. Следовательно, пакет, собранный из текущего master, не следует считать побитно тем же исходником, что архив kuickshow-0.11.0.tar.xz.

Может ли KDE предлагать KuickShow как обработчик каталога и изображения одновременно?

Да. Текущий desktop-файл перечисляет как несколько image/* MIME-типов, так и inode/directory. При этом выбор программы по умолчанию делает сама среда рабочего стола. Регистрация KuickShow только сообщает KDE, что приложение способно принимать такие объекты.

Почему адрес документации содержит trunk_kf6, а внутри написано KDE 4.8?

Путь на сервере документации показывает ветку, из которой материал публикуется сейчас, но не переписывает дату самой главы. Внутри handbook явно указана ревизия 0.9.2 для KDE 4.8 от 2012 года. Поэтому URL с kf6 нельзя использовать как доказательство современности текста интерфейса.

Почему KuickShow способен распознать image/*, которого нет в desktop-файле?

Внутренняя проверка FileWidget считает изображением читаемый объект, чей MIME начинается с image/. Desktop-файл, напротив, перечисляет конечный набор типов для интеграции с оболочкой. Из-за этого внутренний браузер и список программ «Открыть с помощью» могут вести себя не полностью одинаково.

Будет ли любой удалённый адрес работать как папка?

Нет. Для каталога KuickShow проверяет, поддерживает ли протокол операцию листинга через KProtocolManager. Если KIO-модуль умеет получить отдельный файл, но не умеет перечислять содержимое каталога, сетевой объект не станет эквивалентом обычной локальной папки.

Гарантирует ли наличие русского PO-файла полный перевод каждой новой строки?

Нет. Наличие и свежая дата русской локализации подтверждают поддержку языка, но полнота конкретной установленной версии зависит от состояния перевода на момент сборки и от языковых пакетов дистрибутива. Отдельные новые строки при несовпадении версий могут оставаться на исходном языке.

Вывод

KuickShow остаётся рациональным выбором для очень определённого сценария: Linux/KDE, изображения лежат в обычных папках, нужен отдельный лёгкий файловый браузер, быстрое окно просмотра, полноэкранный режим, слайд-шоу и несколько простых коррекций. Здесь его возраст превращается не только в недостаток, но и в понятную специализацию: программа не требует каталога, аккаунта или облачного рабочего процесса.

Для современной повседневной KDE-системы Gwenview проще рекомендовать как основной просмотрщик благодаря регулярным релизам и более широкому набору базового редактирования. Geeqie сильнее, когда коллекция разрастается и требуются метаданные, дубли и массовое переименование. nomacs практичнее при работе на нескольких операционных системах. KuickShow оправдан там, где ценится именно его традиционная файловая модель и пользователь готов учитывать нестабильный статус 0.11.0 и старую документацию.

Главное условие безопасной работы — отделять просмотр от сохранения и файловых операций. Масштаб, переход между кадрами и слайд-шоу не требуют изменения оригиналов; Save As позволяет создать отдельную копию, а удаление затрагивает реальную файловую систему. При таком подходе KuickShow выполняет свою узкую задачу без лишней инфраструктуры и остаётся любопытным примером KDE-программы, пережившей несколько поколений фреймворка.