Перейти к содержимому
Главная страница

GQview: просмотр, поиск и сортировка изображений

GQview

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

Варианты загрузок
ФотоМАСТЕР
  • Ретушь и удаление объектов
  • Замена и размытие фона
  • Редактирование RAW-снимков
GQview
  • Нет встроенного фоторедактора
  • EXIF доступен только для чтения
  • В 2.0.4 нет управления цветом

Содержание:

Что именно делает GQview

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

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

Главное окно GQview с деревом папок, списком файлов и крупным просмотром изображения

GQview не является пиксельным фоторедактором. Команды Rotate, Mirror и Flip меняют представление снимка на экране, но сами по себе не записывают поворот или отражение в исходный файл. Для реального изменения изображения предусмотрен запуск внешних программ через настраиваемые editor commands. Это важное разграничение: GQview хорошо подходит для просмотра, отбора и файловых операций, но коррекцию цвета, ретушь, локальные маски, слои и сохранение изменённого изображения нужно выполнять в другом приложении.

Помимо обычной навигации, программа решает несколько задач, которые встречаются в фотоработе постоянно. Search позволяет искать по имени, размеру файла, дате, пиксельным размерам, ключевым словам и сходству содержимого. Find duplicates сравнивает наборы по имени, размеру, дате, разрешению, контрольной сумме, пути или степени визуальной похожести. Collections дают возможность собрать в одном списке файлы из разных папок. Sort Manager ускоряет раскладку отобранных кадров по целевым каталогам или коллекциям. EXIF и Keywords выводятся в боковых панелях, не заставляя открывать отдельное окно свойств для каждого изображения.

Установка и начало работы

GQview создавался для Unix-подобных настольных систем с X11 и GTK. На старых Linux-дистрибутивах программа обычно устанавливалась из пакета дистрибутива; официальный проект также публиковал исходный код и RPM для соответствующих на тот момент выпусков Fedora. На современной системе наличие готового пакета зависит от конкретного репозитория. Если пакет отсутствует, практичнее сначала проверить, есть ли в системе совместимый архивный пакет или поддерживаемый наследник Geeqie, чем пытаться собирать старую программу поверх отсутствующих библиотек GTK 2. Установка здесь влияет не на набор базовых команд, а на возможность вообще запустить интерфейс и на доступные загрузчики графических форматов.

После установки программа запускается командой gqview. Можно передать путь к папке или конкретному файлу: в первом случае GQview откроет каталог, во втором — покажет изображение и соответствующее окружение. Ключ -f или --fullscreen запускает полноэкранный режим, -s или --slideshow сразу включает показ слайдов, -l или --list открывает окно коллекции для файлов, переданных в командной строке. Эти параметры особенно удобны для простых сценариев из файлового менеджера или shell-скрипта.

Первый практический шаг после запуска — указать рабочую папку. Это можно сделать деревом каталогов, полем пути над списком папок или переданным аргументом командной строки. Поле пути поддерживает дополнение по Tab. Рядом находится раскрывающийся список недавно посещённых мест, поэтому при повторной работе с несколькими архивами не приходится каждый раз проходить дерево от корня. Кнопка Home переводит в домашний каталог, а Refresh перечитывает текущую папку и активное изображение с диска.

Если при первом запуске область изображения кажется слишком маленькой, не нужно искать отдельный «режим редактирования». В GQview полезнее сразу настроить геометрию главного окна. В Options на вкладке Windows выбирается одна из четырёх схем расположения крупных областей, а порядок элементов Tools, Files и Image задаётся перетаскиванием строк. Затем границы областей можно двигать мышью. Для просмотра фотографий на широком дисплее обычно удобно оставить дерево и список узкой колонкой слева, а изображение — справа; для отбора по миниатюрам полезна схема, где список занимает большую часть пространства.

Настройки GQview сохраняются в пользовательском профиле. Если программа стартует с неожиданным масштабом, раскладкой или способом показа миниатюр, сначала проверьте Preferences, а уже затем ищите проблему в графическом файле. Для старой программы это особенно важно: конфигурация могла пережить обновление пакета или перенос домашнего каталога. При диагностике полезно временно отключить нестандартные editor commands, локальные кеши и автоматическое чтение глубокого дерева папок, чтобы отделить проблему конфигурации от ошибки открытия конкретного изображения.

Главное окно и настраиваемая раскладка

Панель папок в GQview — не просто дерево каталогов. Она объединяет главное меню, панель часто используемых команд, поле текущего пути и сам список папок. Меню View → Tree или сочетание Ctrl+T переключает простой список дочерних каталогов и полноценное дерево от корня файловой системы. В простом режиме пункт .. поднимает на уровень выше; в дереве ветви раскрываются обычным способом. Если файловая система содержит медленные сетевые точки монтирования, на вкладке Advanced полезно отключить Descend folders in tree view: тогда GQview не будет заранее обходить подпапки только ради определения наличия дочерних элементов.

Панель файлов имеет два принципиально разных представления. View → List или Ctrl+L показывает вертикальный список с именем, размером и датой изменения; миниатюры в нём можно включать отдельно. View → Icons или Ctrl+I превращает содержимое папки в сетку миниатюр. В контекстном меню сетки можно скрыть подписи файлов, чтобы на экран помещалось больше кадров. Эти режимы работают с одним и тем же набором файлов и выделением: переключение вида не создаёт копий и не меняет порядок на диске.

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

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

Команда View → Float file list выносит меню, инструменты, строку состояния и списки в отдельное окно, оставляя изображению больше места. View → Hide file list скрывает эти элементы, превращая главное окно почти в чистый просмотрщик. Это не то же самое, что полноэкранный режим: окно остаётся обычным окном рабочего стола, просто служебные панели убраны. Для двухмониторной работы полезно вынести списки на один экран и оставить изображение на другом, если оконный менеджер корректно обрабатывает позиционирование.

Навигация по папкам и изображениям

Обычный сценарий навигации минимален: щёлкните папку, затем файл. GQview не ждёт подтверждения открытия — выбор изображения сразу обновляет правую область. PageDown показывает следующий файл, PageUp — предыдущий, Home и End переходят к первому и последнему элементу списка. Когда фокус находится на изображении, Space и Backspace также двигают последовательность вперёд и назад. Основная кнопка мыши на изображении переходит к следующему кадру, средняя — к предыдущему.

Если изображение крупнее области просмотра, его можно панорамировать стрелками. Shift вместе со стрелкой ускоряет перемещение, а Ctrl со стрелкой отправляет видимую область к соответствующему краю кадра. Мышью панорамирование выполняется перетаскиванием основной кнопкой. Есть и режим Smooth Scroll: Shift плюс основной щелчок ставит опорную точку, после чего скорость прокрутки зависит от расстояния курсора до неё. На больших сканах и панорамах такой режим позволяет пройти по изображению без постоянного перехватывания полос прокрутки.

Масштабирование управляется как меню View, так и клавишами. + или = увеличивает, - уменьшает, X или клавиша умножения на цифровом блоке подгоняет кадр под доступную область, Z или деление возвращает исходный размер. Цифры задают несколько фиксированных коэффициентов: 1 — 1:1, 2 — 2:1, 3 — 3:1, 4 — 4:1; 7, 8 и 9 выбирают уменьшенные масштабы. Это удобно для проверки резкости без постоянного обращения к меню.

На вкладке Image в Preferences определяется, что происходит с масштабом при переходе к новому кадру: можно всегда открывать в исходном размере, автоматически вписывать в окно или сохранять предыдущий коэффициент. Там же есть Allow enlargement of image for zoom to fit. Если выключить этот флажок, маленькие картинки не будут растягиваться до размера окна при режиме Fit. Это полезно для иконок, старых веб-изображений и небольших сканов, где автоматическое увеличение только подчёркивает пикселизацию.

Качество масштабирования выбирается из вариантов Nearest, Tiles, Bilinear и Hyper. Nearest работает быстрее, но даёт грубое изображение; Bilinear обеспечивает более ровное масштабирование; Hyper может быть качественнее, но требует больше вычислений. Опция Two pass zooming сначала показывает быстро масштабированную версию методом Nearest, а после полного декодирования перерисовывает её выбранным качественным методом. На медленной машине это делает интерфейс субъективно отзывчивее: кадр появляется быстрее, а качество догружается следом.

В Preferences → Image есть Preload next image. При включении GQview в простое время читает следующий логический кадр и удерживает предыдущий в памяти. При последовательном просмотре задержка между снимками уменьшается, но память расходуется заметнее, особенно на очень больших изображениях. Если система начинает активно использовать swap, первая мера — отключить предварительную загрузку, затем уменьшить размер миниатюр и offscreen cache.

Временный поворот, отражение и информация о кадре

Команды Edit → Adjust содержат Rotate clockwise, Rotate counterclockwise, Rotate 180, Mirror и Flip. Для клавиатуры используются ], [, Shift+R, Shift+M и Shift+F. Эти операции предназначены для удобства просмотра и не переписывают исходный файл. Если нужно физически повернуть JPEG и сохранить результат, следует вызвать внешний инструмент или редактор через настраиваемую команду.

Автоповорот по EXIF включается отдельной настройкой Auto rotate image using EXIF information. Здесь поворот основывается на orientation-теге камеры. Это полезно для фотографий, снятых вертикально: кадр отображается корректно, даже если пиксели в файле записаны в ландшафтной ориентации. Но следует помнить, что GQview читает EXIF, а не использует панель как редактор EXIF: изменение orientation или других полей средствами самого GQview не предусмотрено.

Клавиша I включает информационную накладку в отдельном окне изображения и полноэкранном режиме. В ней выводятся имя файла, размеры, дата, размер на диске и позиция текущего кадра в последовательности. Если окно связано с коллекцией, показывается и название коллекции. Это быстрый способ проверить, какой именно файл открыт, не возвращая панели управления. Клавиша R перечитывает изображение с диска — полезно, если файл был изменён внешним редактором.

Список, иконки и множественное выделение

В режиме List миниатюры включаются командой View → Thumbnails, клавишей T или кнопкой панели инструментов. В Icon view миниатюра является основным представлением, а подпись можно скрыть через контекстное меню. Для очень больших каталогов список без миниатюр открывается быстрее, потому что программа не обязана декодировать каждый кадр ради превью. При первичном проходе по неизвестной папке можно начать с List, отсортировать файлы и только затем включить миниатюры.

Множественное выделение следует привычной для GTK логике. Ctrl плюс основной щелчок добавляет или убирает отдельный файл, средняя кнопка мыши тоже переключает его участие в выделении, Shift выделяет диапазон. На клавиатуре Ctrl+Space переключает текущий файл, Shift со стрелками расширяет диапазон. Ctrl+A выбирает всё, Ctrl+Shift+A снимает выделение. Число выделенных файлов и их суммарный объём отражаются в строке состояния, что удобно перед копированием большой серии.

Сортировка доступна по имени, естественному числовому порядку, дате и размеру файла. Числовой режим нужен для имён вроде shot_9.jpg, shot_10.jpg, shot_12.jpg: обычная лексикографическая сортировка может расположить их не так, как ожидает человек, а Number учитывает числовые части. Ascending переключает направление. Критерий применяется и к папкам, поэтому изменение сортировки влияет на общую навигацию в окне.

Выделенные файлы можно перетаскивать в другие окна GQview и во внешние приложения, если те поддерживают стандартный drag-and-drop. В дереве папок перетаскивание файлов на каталог вызывает меню Copy/Move. Само дерево папок не используется для перетаскивания каталогов между местами: GQview сознательно ограничивает этот сценарий. Это снижает риск случайно переместить целую ветку архива, но означает, что сложную реорганизацию каталогов удобнее делать файловым менеджером.

Миниатюры, кеш и скорость повторного просмотра

Размер и качество миниатюр настраиваются в Preferences → General. Там же задаётся кеширование. При включённом Cache thumbnails GQview сохраняет превью и может быстрее показывать их при следующем посещении папки. Поддерживается также shared thumbnail cache, совместимый со стандартом миниатюр других настольных приложений. В старой схеме собственный кеш расположен в пользовательском каталоге GQview; shared cache хранится в стандартном каталоге миниатюр домашнего профиля.

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

Когда миниатюры стали неправильными после замены файлов или переезда каталога, используйте Edit → Thumbnail maintenance. Служебное окно умеет очищать устаревшие элементы кеша, полностью очищать кеш и заранее генерировать миниатюры для выбранной папки. Предварительная генерация особенно полезна перед длительным отбором большой фотосессии: стоимость декодирования оплачивается один раз, а затем сетка листается ровнее.

Не следует путать медленное построение миниатюр с медленной отрисовкой одного большого кадра. За первое отвечает кеш и качество thumbnail scaling, за второе — декодирование изображения, качество zoom и параметры памяти. Если проблема возникает только при панорамировании увеличенного снимка, важнее offscreen cache. Если задержки появляются при переходе по сотням файлов, важнее preload и thumbnail cache. Такой разбор помогает не отключать полезные функции наугад.

Копирование и перемещение файлов

Ctrl+C запускает Copy, Ctrl+M — Move; те же команды находятся в меню File и контекстных меню. После запуска появляется выбор целевого каталога с закладками, списком папок и полем пути. Поле поддерживает прямой ввод и автодополнение. Это удобно, когда цель известна заранее: вместо нескольких переходов по дереву можно набрать часть пути и завершить её Tab.

Если в месте назначения уже есть файл с таким именем, GQview показывает конфликт и предлагает несколько вариантов: автоматическое создание уникального имени, ручное переименование, перезапись, пропуск или применение выбранного решения ко всем дальнейшим конфликтам. Такой диалог полезен при разборе нескольких карт памяти, где разные камеры создают одинаковые серии IMG_0001.JPG. Нажимать Overwrite all стоит только после проверки, что совпадения действительно должны быть заменены.

Перетаскивание выделенных файлов на папку в левой панели также предлагает Copy или Move. Этот способ быстрее, когда целевой каталог уже виден в дереве. Если папка свернута, наведение при перетаскивании может раскрыть её после небольшой задержки. Для массовой раскладки по нескольким постоянным папкам ещё эффективнее Sort Manager, потому что он превращает целевые места в набор кнопок и позволяет повторять действие без открытия диалога каждый раз.

Переименование одного файла и целой серии

File → Rename... или Ctrl+R открывает диалог переименования. Для одного файла это простое поле нового имени и превью. В Advanced можно включить in-place renaming — тогда поле ввода появляется прямо поверх исходного имени в списке. Такой режим быстрее для единичных исправлений, например когда нужно привести несколько случайных названий к понятным.

Для нескольких выделенных файлов диалог становится пакетным. В обычном режиме можно проходить список по одному и вводить разные имена. При включении Auto rename появляются поля начала имени, стартового номера, окончания и Padding. Preview заранее показывает результат для каждой строки, поэтому до подтверждения видно, не потерялась ли точка перед расширением и не возникнут ли совпадения.

Padding задаёт минимальную ширину числовой части. При значении 4 номер 7 превращается в 0007, 85 — в 0085. Порядок файлов в диалоге можно менять перетаскиванием, и Preview пересчитывается. Это позволяет сначала расставить кадры в желаемой последовательности, а затем назначить номера. Поле окончания должно содержать расширение файла; поэтому смешивать JPEG, PNG и TIFF в одной пакетной операции неудачно — одинаковый шаблон легко назначит неверное расширение части файлов.

Перед массовым переименованием разумно проверить сортировку исходной выборки. Если серия должна идти по времени съёмки, но список отсортирован по имени, нумерация закрепит неправильную последовательность. Сам GQview не превращает batch rename в сложный конструктор на основе десятков метаданных: его сильная сторона — простая числовая схема с наглядным Preview. Для шаблонов по EXIF-дате, камере или другим полям лучше использовать специализированный переименователь.

Удаление и Safe Delete

Удаление вызывается из File, контекстного меню или Ctrl+D. В Preferences → Advanced можно включить подтверждение удаления и отдельно разрешить или запретить действие одиночной клавиши Delete. Полезная комбинация для осторожной работы — оставить Ctrl+D как явную команду, отключить одиночный Delete и включить подтверждение. Это защищает от случайного нажатия при быстром просмотре.

Safe Delete перемещает удаляемые файлы в специальный каталог вместо немедленного уничтожения. Для него задаётся максимальный объём. Когда предел достигнут, старейшие элементы удаляются, освобождая место новым. Внутри safe-delete каталога имена получают числовой префикс, по которому программа определяет порядок очистки. В Preferences есть кнопки View и Clear: первая открывает содержимое временного хранилища в основном окне, вторая очищает его.

Safe Delete нельзя воспринимать как полноценную систему версий или резервную копию. Каталог имеет ограниченный размер, а самые старые файлы вытесняются. Перед критически важной чисткой архива всё равно нужна резервная копия на отдельном носителе. Кроме того, при перемещении папок вне GQview связанные старые метаданные программы и кеши могут перестать соответствовать новым путям.

Коллекции: выборка файлов из разных папок

Коллекция в GQview — это сохранённый список ссылок на изображения, а не новый каталог с копиями. File → New collection создаёт пустое окно, Open collection открывает существующее, а Open recent показывает недавно использованные списки. Файлы добавляются перетаскиванием из главного окна, файлового менеджера и других окон GQview. Порядок элементов внутри коллекции можно менять, поэтому коллекция подходит не только для отбора, но и для подготовки последовательности слайд-шоу.

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

Коллекция не заменяет полноценный каталог цифровых активов. Если исходный файл удалён или перемещён внешней программой, ссылка может потерять цель. Поэтому для долгоживущих подборок лучше не менять структуру папок вне GQview без необходимости. Для временной задачи — выбрать 30 кадров на согласование, собрать набор на печать, подготовить слайд-шоу — коллекция работает очень естественно.

Поиск по имени, размеру, дате и параметрам изображения

File → Search... открывает отдельное окно Image search. В верхней части выбирается область поиска: папка и при необходимости рекурсивный обход подпапок. Затем включаются нужные критерии. GQview умеет фильтровать по имени файла, размеру, дате, пиксельным размерам, визуальному содержимому и ключевым словам. Каждый критерий имеет собственное условие вроде «содержит», «равно», «больше» или «меньше», поэтому поиск можно превратить в точный фильтр, а не только в строку текста.

Типичный сценарий: найти крупные исходники среди превью и веб-копий. Укажите папку, включите Recurse, задайте File size больше выбранного порога и Image dimensions больше минимального разрешения. Поиск вернёт только файлы, удовлетворяющие включённым условиям. Результаты можно просматривать с миниатюрами, выбирать группой, открывать свойства, копировать, перемещать, переименовывать, удалять или добавлять в коллекцию — то есть окно поиска не является тупиковым списком.

Критерий имени чувствителен к выбранной операции. Если требуется найти все файлы определённой серии, используйте contains; если имя известно точно, равенство даст более узкий результат. При поиске по дате важно помнить, что речь идёт о файловой дате, а не обязательно о времени съёмки из EXIF. После копирования, восстановления из архива или обработки внешним редактором файловая дата может отличаться от даты, записанной камерой.

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

Поиск визуально похожих изображений

Search умеет сравнивать содержимое с образцом. В критерии Image content is ... % similar to указывается процент сходства и файл-эталон. Программа возвращает кадры, которые по её алгоритму достаточно похожи на образец. Это полезно для серийной съёмки, повторно экспортированных копий, кадров с небольшими изменениями или архивов, где одно изображение лежит под разными именами и в разных размерах.

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

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

Поиск дубликатов и похожих кадров

File → Find duplicates... или клавиша D открывает отдельное окно. Файлы и папки добавляются перетаскиванием; для папки можно выбрать только непосредственное содержимое или рекурсивное добавление подпапок. Список Compare by предлагает Name, Size, Date, Dimensions, Checksum, Path и несколько уровней Similarity. Это даёт два разных класса проверки: точные/структурные совпадения и визуально похожие изображения.

Checksum на основе контрольной суммы помогает найти байт-в-байт одинаковые файлы даже с разными именами. Similarity полезен, когда файл был пересохранён, уменьшен или немного изменён, и контрольная сумма уже различается. Для similarity доступны high, обычный, low и custom. Порог custom задаётся в Preferences → Advanced. Чем мягче порог, тем больше результатов потребуют ручной проверки.

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

Флажок Compare two file sets создаёт второй список. Он полезен при сравнении двух папок, например рабочей копии и архива. Тогда результаты показывают совпадения между наборами, а не внутри одного общего списка. Такой режим безопаснее для сценария «есть ли уже эти фотографии в архиве?», потому что пользователь понимает, откуда пришёл каждый участник пары.

Сравнение по Dimensions, Checksum и Similarity требует дополнительного чтения данных. GQview показывает стадии чтения, сравнения и сортировки, а при длительных операциях — оценку времени для текущего этапа. Если процесс кажется зависшим, сначала проверьте текст стадии и индикатор прогресса. На медленном диске или сетевом каталоге вычисление similarity закономерно намного тяжелее простого сравнения имён.

Свойства изображения и EXIF

Properties из контекстного меню или Ctrl+P открывает окно свойств. На вкладке General показаны дата изменения, размер файла, владелец, группа и права, а также размеры изображения, тип, оценка несжатого объёма, наличие alpha-канала и коэффициент сжатия. Если в окне несколько файлов, стрелками можно переходить между ними, не закрывая Properties.

EXIF можно смотреть и как отдельную вкладку свойств, и в постоянной боковой панели. View → Exif data или Ctrl+E включает сайдбар. Standard view выводит наиболее полезные поля камеры, а Advanced view показывает все распознанные теги в более сыром виде. В advanced-режиме флажками можно добавлять выбранные теги в стандартное представление, настраивая панель под собственную технику.

EXIF-парсер GQview ориентирован на спецификацию EXIF 2.2. GPS-атрибуты в нём игнорируются, а фирменные MakerNote расширения камер не поддерживаются. Кроме того, EXIF доступен только для чтения. Поэтому программа подходит для проверки выдержки, диафрагмы, ISO, фокусного расстояния и других стандартных параметров, но не является инструментом исправления EXIF или геометок.

Для архива, где часть файлов лишена EXIF, не стоит делать вывод о неисправности только по пустой панели. Метаданные могли быть удалены при экспорте, не записываться форматом или находиться в неподдерживаемых фирменных блоках. Сначала откройте Properties и убедитесь, что сам файл читается, затем переключите EXIF sidebar в Advanced. Если нужного тега нет и там, GQview его не получил из изображения.

Ключевые слова и комментарии

View → Keywords открывает боковую панель ключевых слов. Она позволяет присваивать изображению текстовые теги и комментарий, а также использовать список любимых ключевых слов для быстрого включения типовых категорий. В отличие от EXIF, эти данные являются собственными метаданными GQview и хранятся отдельно от пиксельного файла. По ним затем можно искать через Search.

На вкладке Advanced в Preferences есть Store keywords and comments local to source images. При включении GQview пытается сохранять собственные metadata-файлы рядом с изображениями в скрытом подкаталоге .metadata. Если исходная папка недоступна для записи, используется пользовательский каталог $HOME/.gqview/metadata. Это важно учитывать при переносе архива: копирование одних JPEG без соответствующих legacy metadata-файлов не переносит созданные в GQview ключевые слова и комментарии.

Ключевые слова GQview нельзя приравнивать к современной XMP-разметке. Legacy-формат рассчитан на keywords и comments, но не предоставляет полноценного обмена IPTC/XMP с современными DAM-программами. Если архив должен свободно переходить между Lightroom-подобными системами, редакторами и каталогизаторами, лучше использовать инструмент, который пишет стандартные XMP/IPTC поля или sidecar-файлы.

Для собственной локальной коллекции старый механизм остаётся практичным. Можно завести короткий набор устойчивых категорий — например, «печать», «портфолио», «клиент», «брак», «панорама» — и затем находить изображения по match all, match any или исключению ключевых слов. Главное — заранее решить, где будут лежать metadata-файлы, и включить резервное копирование соответствующего каталога.

Sort Manager: быстрая раскладка по папкам и коллекциям

View → Sort manager открывает боковую панель для повторяющейся сортировки. В режиме Folders в ней создаются быстрые назначения каталогов; действие может копировать, перемещать или, в подходящей конфигурации, создавать ссылку. В режиме Collections те же кнопки добавляют текущий файл или выделение в выбранную коллекцию. Это избавляет от открытия диалога назначения после каждого кадра.

Практический сценарий: есть папка после съёмки и четыре назначения — Keepers, Rejects, Web и Print. Добавьте целевые места в Sort Manager, выберите Move только если уверены в структуре, а затем проходите кадры последовательно и нажимайте нужный пункт. Если хочется сохранить исходники в одной папке, безопаснее использовать Copy или коллекции: тогда сортировка становится логической, а не физической.

В Sort Manager предусмотрен Undo для последнего действия. Это снижает цену случайного щелчка, но не заменяет контроль. Перед длинной сессией проверьте режим Copy/Move и каждую целевую папку на первых нескольких файлах. Если сортировка идёт в коллекции, помните, что коллекция содержит ссылки; если идёт в папки через Move, меняется реальное расположение файлов.

Внешние редакторы и команды

Раздел Preferences → Editors задаёт до десяти команд, которые появляются в меню Edit как in <command name>... и вызываются сочетаниями Ctrl+1 … Ctrl+0. В старой конфигурации типичным примером был запуск GIMP. Пользователь указывает название пункта и командную строку с подстановками путей. Благодаря этому GQview остаётся просмотрщиком, но быстро передаёт выбранный кадр в приложение, которое действительно умеет его редактировать.

При настройке внешней команды главное — правильно передать имя файла и обработать пробелы в пути. GQview поздних выпусков экранировал опасные символы перед передачей shell, но пользовательская команда всё равно должна соответствовать синтаксису выбранной программы. Начните с одного простого редактора и одного файла, проверьте запуск, а уже потом добавляйте пакетные сценарии.

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

Не стоит создавать editor command для операции, которую GQview уже выполняет безопасно сам, например обычного копирования файла. Внешние команды полезнее для конвертации, реального поворота JPEG, открытия в GIMP, запуска метаданных утилит или нестандартного скрипта. Чем меньше автоматическая команда меняет файловую систему, тем проще понять результат и отменить ошибку.

Слайд-шоу

View → Toggle slideshow или клавиша S запускает и останавливает показ. Если выделен один файл, в последовательность попадает вся текущая папка, начиная с текущего изображения; если выделено несколько, слайд-шоу ограничивается выборкой. Коллекция тоже может стать источником последовательности. Это позволяет сначала вручную собрать набор, а потом показывать только его.

В Preferences → General задаётся задержка между кадрами, режим Random и Repeat. Случайный режим устроен так, что каждый кадр показывается по одному разу за цикл, а при Repeat порядок заново перемешивается на следующем круге. Клавиша P ставит активное слайд-шоу на паузу и продолжает его. В строке состояния основного окна видно Slideshow или Paused.

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

Полноэкранный просмотр

View → Full screen и клавиша F переключают полноэкранный режим; в поздней стабильной ветке также работает F11. Полноэкранное окно использует те же команды навигации и масштабирования, поэтому отдельного набора привычек не требуется. Клавиша I включает информационную накладку, а R перечитывает файл с диска.

В Preferences → Advanced можно выбрать, где появляется fullscreen: позицию может определять оконный менеджер, либо можно привязать окно к активному экрану или монитору. Опция Stay above other windows просит оконный менеджер держать окно выше остальных, но конкретный WM вправе проигнорировать запрос. Smooth image flip задерживает смену до полного декодирования следующего кадра, уменьшая визуальные рывки.

Disable screen saver исторически вызывает xscreensaver-command --deactivate раз в минуту. На современной среде рабочего стола этот механизм может не соответствовать используемому блокировщику или системе энергосбережения. Если экран всё равно гаснет, проблема обычно находится вне GQview — в настройках текущей оболочки, power management или другом screen saver.

Печать и контактные листы

File → Print... или Shift+P открывает диалог печати с вкладками Layout, Text, Paper и Printer. В Layout выбирается источник: текущий Image, Selection или All. Далее можно разместить один кадр на странице либо создать Proof sheet — контактный лист из нескольких миниатюр. Размер изображения или ячейки proof sheet задаётся отдельно.

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

Paper содержит формат бумаги, единицы измерения, ориентацию и поля. Встроенные форматы можно заменить Custom и ввести размеры вручную. Предпросмотр справа обновляется после изменения параметров и показывает количество страниц. Служебная сетка и линии полей помогают оценить размещение, но в итоговую печать не попадают.

В Printer выбирается назначение: системный принтер, пользовательская команда печати, PostScript file или Image file. При выводе в изображение GQview умеет формировать страницы как графические файлы, а в интерфейсе предусмотрен выбор формата и качества. DPI ограничивает максимальное разрешение данных, отправляемых в принтер или PostScript; это уменьшает лишний объём задания, если исходник значительно превосходит возможности устройства.

Proof sheet полезен не только для физической печати. Его можно вывести в изображение и получить наглядный лист отбора. Важно понимать, что это не монтажный редактор: управление дизайном ограничено сеткой, размером ячеек и текстовыми подписями. Для сложной верстки с произвольными полями и стилями лучше экспортировать выбранные файлы и продолжить в специализированной программе.

Форматы изображений и фильтрация списка

GQview не хранит жёсткий универсальный перечень декодеров внутри собственного кода: начиная с перехода на gdk-pixbuf программа формирует поддерживаемые типы на основе доступных загрузчиков этой библиотеки. Поэтому точный набор форматов зависит от системы и сборки. Для типичной среды того периода это включало распространённые растровые форматы вроде JPEG, PNG, GIF, TIFF, BMP, PNM, XBM/XPM и другие форматы, для которых установлен соответствующий loader.

Preferences → Filtering управляет тем, какие расширения считаются изображениями и показываются в панели файлов. Фильтр можно отключить, а список расширений — изменять. Это полезно, если конкретный gdk-pixbuf loader установлен, но расширение не попало в стандартный фильтр, либо наоборот: в папке слишком много служебных файлов и их нужно скрыть из рабочего списка.

Фильтр определяет видимость файла, но не гарантирует декодирование. Если расширение добавлено вручную, а нужного загрузчика нет, GQview всё равно не сможет показать картинку. И наоборот, исправно установленный loader может открыть формат, хотя его расширение первоначально не присутствует в пользовательском фильтре. При диагностике «файл не виден» сначала проверяйте Filtering, а при «файл виден, но не открывается» — реальную поддержку формата библиотеками системы и целостность файла.

Разработка ветки 2.1 добавляла специфическую поддержку встроенных JPEG-превью некоторых RAW Pentax и Olympus и опциональное управление цветом через LittleCMS. Это не превращает GQview в RAW-конвертер: задача такой поддержки — показать доступное превью, а не проявлять сенсорные данные с экспозицией, демозаикой и профилями камеры. Для неразрушающей RAW-обработки нужен отдельный конвертер.

Цвет и точность отображения

Если GQview используется только для отбора, важно знать границы цветового контроля. Стабильная ветка 2.0.4 не предоставляет развитой системы управления цветом; экспериментальная 2.1.5 добавляла поддержку color profiles при сборке с lcms. Поэтому в старой стабильной конфигурации нельзя предполагать, что изображение с нестандартным ICC-профилем будет отображаться так же, как в современном цветоуправляемом редакторе.

Для технического решения «резкий ли кадр», «правильный ли момент», «какая композиция лучше» это обычно не мешает. Для оценки оттенков кожи, soft proof, подготовки к печати или сравнения Adobe RGB с sRGB лучше открыть файл в современном приложении с управлением цветом. GQview следует использовать как быстрый браузер и сортировщик, а не как референсный мониторный тракт.

Командная строка и удалённое управление

Ключ -r или --remote отправляет команды уже запущенному экземпляру GQview; если процесса нет, он может быть запущен. Это позволяет связать просмотрщик со скриптами, горячими клавишами оконного менеджера или внешним устройством. Команды включают next, back, first, last, запуск и остановку fullscreen, запуск и остановку slideshow, показ и скрытие инструментов и завершение программы.

Для слайд-шоу есть отдельная remote-команда задержки -d<n>, где значение задаётся в секундах и может находиться в диапазоне от десятых долей секунды до большого интервала. Важен порядок аргументов: если нужно изменить delay и затем запустить показ, параметр задержки должен быть отправлен до команды запуска. Обычный -s использует задержку из конфигурации, поэтому для автоматизации со своим интервалом remote-механизм точнее.

Команда file:<filename> меняет изображение в основном окне, а view:<filename> открывает новое окно с указанным файлом. Благодаря этому другой процесс может использовать GQview как уже запущенный просмотрщик, не создавая новый экземпляр на каждый клик. Для интеграции с файловым менеджером это уменьшает беспорядок из множества окон.

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

Настройки, которые реально влияют на производительность

Первая группа — миниатюры. Чем больше размер и выше качество, тем больше чтения, масштабирования и памяти требуется при первом посещении папки. Для каталогов с тысячами снимков разумно использовать умеренный размер миниатюр и включить кеш. Если нужно быстро добраться до конкретного файла по имени, временно отключите Thumbnails и вернитесь к ним после навигации.

Вторая группа — Preload next image. На локальном диске и при достаточной RAM предзагрузка ускоряет последовательный просмотр. На машине с малым объёмом памяти или при очень больших TIFF она может вызвать swapping и дать обратный эффект. Сетевой каталог добавляет ещё один фактор: фоновые чтения способны создавать лишнюю нагрузку и задержки. В таких условиях preload лучше тестировать обеими конфигурациями.

Третья группа — zoom quality и two-pass zooming. Hyper не нужен для каждого сценария. Если цель — быстро отсечь нерезкие кадры, Bilinear или Tiles может быть практичнее, особенно на слабом железе. Two-pass даёт быстрый первый кадр и более качественную вторую перерисовку. Для статического просмотра на быстрой машине его эффект менее заметен.

Четвёртая группа — offscreen cache. GQview рендерит видимую часть крупного изображения и удерживает недавно отрисованные области, чтобы не повторять работу при панорамировании. Слишком маленький кеш вынуждает чаще пересчитывать участки; слишком большой расходует память на каждое окно изображения. Значение следует увеличивать только если проблема проявляется именно при перемещении по увеличенному кадру.

Пятая группа — автоматический refresh. Если Refresh on file change включён, GQview периодически проверяет активные файлы и папки. Это удобно в связке с внешним редактором, но на некоторых системах мешает диску уснуть или создаёт активность в постоянно меняющемся каталоге. Если важнее автономность ноутбука или папка обновляется тысячами файлов другим процессом, настройку можно отключить и пользоваться ручной клавишей R.

Типичные ошибки и способы их устранения

Файл не появляется в списке

Сначала откройте Preferences → Filtering и проверьте, включён ли фильтр и есть ли нужное расширение. Если расширение отсутствует, добавление исправит только видимость. Затем убедитесь, что система действительно имеет gdk-pixbuf loader для формата. Если файл всё равно не открывается, проверьте его сторонним просмотрщиком: повреждённый заголовок или неверное расширение GQview исправить не может.

Миниатюры старые или не соответствуют файлам

Используйте Thumbnail maintenance: очистите orphaned/outdated entries или при необходимости весь кеш. После этого вернитесь в папку и дайте программе построить превью заново. Если изображения лежат на носителе только для чтения, проверьте, не включена ли локальная схема кеширования рядом с исходниками; GQview должен откатиться к пользовательскому кешу, но проблемы прав доступа могут мешать нормальной записи.

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

Отключите Descend folders in tree view. Эта опция заставляет программу заглядывать в подпапки, чтобы решить, нужно ли рисовать индикаторы дальнейшего раскрытия. На локальном SSD это почти незаметно, а на автомонтируемом сетевом ресурсе создаёт неожиданные обращения. После отключения дерево становится менее «предвидящим», зато навигация стабильнее.

При переходе между крупными снимками система начинает использовать swap

Отключите Preload next image, закройте лишние image windows и уменьшите offscreen cache. Затем проверьте, не включены ли слишком крупные миниатюры. GQview был рассчитан на аппаратные ограничения своего времени, но современные файлы камеры могут быть на порядок крупнее старых JPEG; исторически разумные значения памяти не всегда оптимальны для многомегапиксельных TIFF или сканов.

Поворот виден, но после закрытия файла исчезает

Это штатное поведение: Adjust меняет ориентацию отображения, а не содержимое файла. Для постоянного результата передайте изображение внешнему редактору или утилите, способной выполнить lossless JPEG transform либо сохранить новый файл. Если задача только в корректном показе камерных снимков, включите Auto rotate image using EXIF information.

В EXIF нет GPS или фирменных MakerNote

Это ограничение парсера GQview, а не обязательно отсутствие данных в файле. Программа игнорирует GPS и не поддерживает фирменные MakerNote расширения. Для полной инспекции метаданных используйте более современный инструмент с Exiv2/ExifTool-подобным покрытием. В самом GQview можно переключиться в Advanced view, но неподдерживаемые категории от этого не появятся.

Ключевые слова пропали после переноса фотографий

Проверьте, где раньше хранились legacy metadata. Если была включена опция хранения рядом с исходником, нужны скрытые каталоги .metadata. Если использовался домашний профиль, данные могли остаться в $HOME/.gqview/metadata старой учётной записи. Поскольку keywords не обязательно записаны внутрь JPEG, копирование только изображений не гарантирует перенос разметки.

Внешний редактор не запускается

Откройте Preferences → Editors и проверьте имя команды, путь к исполняемому файлу и подстановку имени изображения. Затем запустите ту же команду вручную из терминала с одним тестовым файлом. Если приложение отсутствует в PATH, укажите полный путь. Если проблема возникает только на именах с пробелами или специальными символами, проверьте корректность кавычек и синтаксис shell-команды.

Слайд-шоу заканчивается раньше ожидаемого

Проверьте, что включено в источник: один файл означает всю текущую папку, множественное выделение — только выделенные файлы, а отдельное image window может быть связано с собственной выборкой или коллекцией. Если требуется бесконечный цикл, включите Repeat. Для дерева подпапок запускайте именно Slide show recursive из контекстного меню папки.

Поиск похожих изображений даёт слишком много результатов

Поднимите порог similarity. Если используется Find duplicates, начните с Similarity (high), а custom threshold применяйте после понимания характера архива. Также полезно уменьшить набор файлов: сравнение всех картинок с разными сюжетами и множеством производных размеров создаёт больше слабых совпадений, чем проверка одной съёмки или двух конкретных папок.

Практический сценарий: первичный отбор фотосессии

Откройте папку со съёмкой и переключите список в Icons, если нужна общая визуальная оценка. Для быстрого просмотра включите Fit image to window и настройте поведение нового кадра как Fit image to window. Если миниатюры ещё не построены и каталог очень большой, можно сначала работать в List, а кеш сформировать через Thumbnail maintenance.

Далее проходите кадры PageDown/PageUp. Для проверки резкости нажимайте 1 для 1:1 и стрелками переходите к нужной области; X возвращает подгонку. Удачные кадры добавляйте в отдельную Collection, не перемещая исходники. Так можно закончить первичный отбор без риска нарушить структуру карты или исходной папки.

После первого прохода откройте коллекцию и повторите просмотр уже только по выбранным кадрам. Если два изображения почти одинаковы, можно временно открыть один в новом окне или воспользоваться поиском похожих/Find duplicates на ограниченном наборе. Финальные кадры передайте во внешний редактор через настроенную команду Edit. Такой процесс сохраняет разделение ролей: GQview отвечает за скорость отбора, редактор — за обработку.

Практический сценарий: очистка архива от дублей

Создайте резервную копию критичного архива. Затем откройте Find duplicates и добавьте целевую папку рекурсивно. Первый проход лучше выполнять по Checksum: он найдёт точные копии и почти не оставляет сомнений в идентичности содержимого. Включите Thumbnails для ручной проверки групп перед удалением.

После точных дублей можно запустить Similarity (high), чтобы найти пересохранённые или немного изменённые версии. Не удаляйте автоматически все элементы группы, потому что визуально близкие файлы могут отличаться кадрированием, качеством JPEG, размером, метаданными или назначением. Используйте Properties, чтобы сравнить размеры и даты, и открывайте изображения при сомнениях.

Если сравниваются резервная копия и рабочая папка, включите Compare two file sets. Так легче убедиться, что конкретные файлы уже существуют во второй структуре. После проверки копий безопаснее сначала переместить кандидатов в отдельный карантинный каталог, а не удалять немедленно. Через несколько дней такой каталог можно очистить вручную.

Практический сценарий: раскладка изображений по назначениям

Подготовьте целевые папки заранее и добавьте их в Sort Manager. Убедитесь, что режим соответствует задаче: Copy сохраняет оригинал на месте, Move меняет его расположение. Откройте исходную папку и проходите файлы последовательно, назначая каждый одной из целей. Если кадр должен относиться сразу к нескольким логическим категориям, вместо физических папок используйте Collections.

Для серий, где итоговые файлы должны иметь одинаковую схему имён, сначала разложите их, затем выделите содержимое каждой целевой папки и выполните Auto rename с понятным префиксом, стартовым номером и Padding. Preview перед подтверждением обязателен. Такой порядок уменьшает риск, что две разные категории получат пересекающуюся нумерацию.

Практический сценарий: техническая проверка фотографий

Включите EXIF sidebar и настройте Standard view так, чтобы постоянно были видны нужные поля: камера, выдержка, диафрагма, ISO и фокусное расстояние. Включите информационную накладку при полноэкранном просмотре, если нужно видеть имя и размеры. Затем проходите серию клавишами, не открывая Properties каждый раз.

Когда встречается подозрительный кадр, переключитесь на 1:1 и проверьте резкость. Если заметна систематическая проблема на определённой выдержке или ISO, EXIF рядом с изображением ускоряет диагностику. Но для анализа GPS, MakerNote или редактирования метаданных потребуется другой инструмент, потому что эти функции выходят за пределы GQview.

Практический сценарий: подготовка контактного листа

Выделите нужные файлы в папке или откройте коллекцию с финальной выборкой. Вызовите Print и на вкладке Layout поставьте Source = Selection или All в зависимости от окна. Выберите Proof sheet и размер миниатюр. На Text включите Name, чтобы под каждым кадром печаталось имя файла; при необходимости добавьте Dimensions или Date.

На Paper задайте формат, ориентацию и поля. В Preview листайте страницы стрелками и оцените, сколько кадров помещается на одной. Если контактный лист нужен как цифровой файл, на Printer выберите Image file вместо физического принтера. Получившийся набор страниц можно отправить заказчику или хранить рядом с исходной съёмкой как индекс.

Практический сценарий: просмотр папки, которую меняет внешний редактор

В Preferences → Image включите Refresh on file change. Настройте внешний редактор в Editors и откройте нужную папку. Выберите файл, вызовите editor command, сохраните результат в том же файле или рядом с ним. GQview должен заметить изменение времени и обновить отображение; если этого не произошло, нажмите R.

Если внешний редактор создаёт много временных или вспомогательных файлов, используйте Filtering, чтобы они не засоряли список. Для версий вида photo-edit1.jpg, photo-edit2.jpg можно затем воспользоваться Search или Similarity и быстро собрать их в одну коллекцию для сравнения.

Горячие клавиши, которые стоит запомнить

Действие Клавиша Когда полезно
Следующий / предыдущий кадр PageDown / PageUp Последовательный отбор
Масштаб 1:1 1 Проверка резкости
Вписать в окно X Вернуться к общему виду
Миниатюры T Включить превью в List
List / Icons Ctrl+L / Ctrl+I Сменить представление файлов
Tree Ctrl+T Переключить дерево папок
EXIF Ctrl+E Технические параметры съёмки
Properties Ctrl+P Размеры, права, свойства файла
Rename Ctrl+R Одиночное и пакетное переименование
Copy / Move Ctrl+C / Ctrl+M Файловая сортировка
Slideshow S Автоматический показ
Pause slideshow P Остановиться на кадре
Fullscreen F Просмотр без панелей
Info overlay I Имя, размер и позиция кадра
Refresh R Перечитать изменённый файл

Сочетания меню в GTK можно переназначать через файл $HOME/.gqview/accels, когда GQview закрыт. Для строки нужного меню убирается начальный комментарий и меняется accelerator. Эта возможность полезна только если штатная раскладка действительно конфликтует с привычками или глобальными комбинациями оконного менеджера. Перед правкой сохраните копию accels, потому что синтаксическая ошибка может привести к игнорированию строки.

Меню File, Edit и View как рабочая карта программы

В GQview полезно воспринимать меню не как набор разрозненных команд, а как отражение трёх уровней работы. File отвечает за создание окон и коллекций, поиск, печать и операции над файлами; Edit — за внешние редакторы, временные преобразования, свойства и настройки; View — за то, как показывается текущий набор. Если действие должно изменить расположение или имя файла, оно почти всегда находится в File. Если нужно изменить только способ просмотра — ищите его в View.

В File расположены New window, New collection, Open collection, Open recent, Search..., Find duplicates..., Print..., New folder..., Copy..., Move..., Rename..., Delete..., закрытие окна и выход. Это позволяет построить логичный рабочий цикл без панели с десятками кнопок: открыть дополнительное окно для другой папки, собрать коллекцию, найти нужный набор, выполнить файловую операцию и только затем закрыть рабочее место.

Edit содержит настроенные внешние команды и подменю Adjust. Там же находятся Properties, Select all, Select none, Preferences, Thumbnail maintenance и Set as wallpaper. Последняя команда рисует текущий кадр на root window рабочего стола; её поведение зависит от выбранного масштаба. В современных средах, где фон рабочего стола контролируется отдельным компонентом, результат может не совпадать с ожиданием — это функция старой X11-модели, а не универсальный способ сменить обои в любой оболочке.

View объединяет масштаб, режимы List/Icons/Tree, Thumbnails, Full screen, Float file list, Hide file list, Hide toolbar, боковые панели Keywords, Exif data, Sort manager, слайд-шоу и Refresh. Если интерфейс внезапно кажется «пропавшим», сначала проверьте Hide file list и Float file list: панели могли быть скрыты или вынесены во второе окно, а не удалены из конфигурации.

Некоторые меню GTK того периода поддерживают tear-off: пункт с пунктирной линией вверху меню превращает его в отдельное маленькое окно. Это удобно, если одна и та же команда используется много раз подряд, но непривычно для современных интерфейсов. Если возле основного окна неожиданно осталась маленькая панель с пунктами меню, закройте её как обычное окно или повторно активируйте tear-off элемент.

Отдельные окна изображения и работа с drag-and-drop

Помимо главного окна GQview умеет открывать самостоятельные Image Window. Такое окно содержит только изображение и использует почти те же команды навигации, масштабирования, полноэкранного режима и слайд-шоу. Это удобно для параллельного сравнения: один кадр можно оставить в отдельном окне, пока основной браузер продолжает ходить по папке. Команда View in new window доступна в контекстном меню изображения и файлов.

Image Window может быть связано не только с одним файлом, но и со списком. Если перетащить несколько файлов, первый отображается, а остальные становятся доступной последовательностью. Если перетащить папку, GQview спрашивает, добавить только содержимое, пройти рекурсивно или пропустить папки. Если перетащить изображение из Collection, окно связывается с коллекцией и PageUp/PageDown идут по её порядку.

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

Drag-and-drop также работает в обратную сторону. Из панели изображения можно начать перетаскивание средней кнопкой, передавая путь активного файла целевому приложению. Из File pane можно тянуть один или несколько выделенных файлов. Это позволяет использовать GQview как визуальный источник файлов для почтового клиента, редактора, файлового менеджера или другой GTK/KDE-программы, если принимающее приложение понимает стандартный URI/file drop.

При использовании drag-and-drop для перемещения лучше сначала наблюдать, какой диалог показывает получатель. Перетаскивание между приложениями не всегда означает один и тот же результат: файловый менеджер может копировать, перемещать или создавать ссылку в зависимости от устройства и клавиш-модификаторов. Внутри GQview поведение более предсказуемо, потому что при сбросе на папку программа явно предлагает Copy или Move.

Работа с правами доступа, каталогами только для чтения и съёмными носителями

GQview показывает права файла в Properties и сообщает, если изображение нельзя прочитать. Отсутствие прав чтения отличается от неподдерживаемого формата: в строке состояния для проблемного файла могут отображаться нулевые размеры и указание на отсутствие разрешения. Если файл виден в списке, но не открывается, проверьте права пользователя, владельца и группы до изменения фильтра форматов.

На носителе только для чтения просмотр, EXIF и поиск работают, пока файлы доступны для чтения. Но Rename, Move, Delete и сохранение локальных metadata рядом с исходниками не сработают. Если включено хранение keywords рядом с файлами, GQview при невозможности записи должен использовать пользовательский metadata-каталог. Для съёмной карты это обычно предпочтительнее, потому что исходная структура остаётся неизменной.

При работе с камерной картой памяти разумно разделить этапы. Сначала скопируйте данные на рабочий диск с проверкой средствами системы, затем используйте GQview для отбора и сортировки копии. Прямое удаление на карте через старый просмотрщик увеличивает риск потерять единственный экземпляр. Safe Delete тоже не заменяет резервирование: его временная папка находится на выбранной файловой системе и рассчитана на ошибочное удаление, а не на отказ носителя.

С сетевыми каталогами нужно учитывать латентность. Просмотр одного JPEG может быть быстрым, но генерация сотен миниатюр, recursive search или similarity заставляет читать много файлов. Если сеть нестабильна, результаты поиска могут прерываться ошибками чтения, а кеш миниатюр станет особенно важным. Для больших операций лучше сначала сузить каталог, отключить лишнее рекурсивное сканирование дерева и убедиться, что соединение стабильно.

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

Конфигурация, перенос профиля и резервное копирование данных GQview

Рабочая ценность GQview хранится не только в изображениях. Пользователь настраивает расположение панелей, список внешних редакторов, параметры миниатюр, поведение слайд-шоу, favorite keywords, коллекции, accelerator-файл и legacy metadata. При переносе старой рабочей станции на другую систему эти компоненты следует учитывать отдельно от каталога фотографий.

Основная конфигурация традиционно находится в каталоге $HOME/.gqview. Там же могут располагаться собственные коллекции, metadata, кеши и файл accels. Кеш миниатюр можно не переносить: его проще перестроить. Коллекции и metadata, напротив, могут быть уникальными пользовательскими данными. Перед очисткой домашнего каталога полезно сохранить весь .gqview, а затем при восстановлении решить, какие части действительно нужны.

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

При переносе на другую машину старые editor commands могут указывать на отсутствующие исполняемые файлы или пути. После восстановления конфигурации сначала проверьте Preferences → Editors и не запускайте массовые команды, пока не убедитесь, что каждый слот вызывает ожидаемую программу. Особенно это важно для команд, которые не просто открывают файл, а меняют или перемещают его.

Коллекции хранят ссылки на пути. Если структура домашнего каталога изменилась, например /home/alex/photos превратился в /data/photos, старые списки могут перестать находить файлы. Для большого количества коллекций проще временно смонтировать архив по старому пути или выполнить контролируемую миграцию путей, чем вручную пересобирать каждую подборку.

Как выбирать настройки под конкретную задачу

Для быстрого первичного отбора приоритет — скорость появления следующего кадра. Включите preload, two-pass zoom и умеренный thumbnail cache, используйте Fit to window как начальное состояние. EXIF sidebar можно оставить закрытым, если технические параметры не влияют на выбор. Основные клавиши — PageDown, PageUp, 1 и X.

Для технической инспекции приоритет меняется: включите EXIF, оставьте панель изображения крупной, используйте 1:1 как частый режим и не скрывайте строку состояния. Если нужно видеть тонкие детали при панорамировании, увеличьте offscreen cache только после того, как убедитесь, что памяти достаточно. Подготовьте custom Standard EXIF view с нужными полями.

Для каталогизации через keywords важнее место хранения metadata и резервирование. До массовой разметки решите, будут ли sidecar-данные жить рядом с изображениями или в домашнем профиле. Создайте короткий словарь favorite keywords и придерживайтесь одинакового написания. GQview не предоставляет сложной иерархической таксономии, поэтому дисциплина названий снижает количество почти одинаковых тегов.

Для очистки архива приоритет — безопасность. Включите Safe Delete и подтверждение, начните с Checksum, затем переходите к similarity. Не используйте мягкий custom threshold сразу на всём архиве. Сначала проверьте небольшую папку, чтобы увидеть, какие типы изображений алгоритм считает похожими.

Для презентации важнее fullscreen, slideshow delay и Repeat. Подготовьте Collection в нужном порядке, потому что она отделяет последовательность показа от физического расположения файлов. Если на проекторе или втором мониторе fullscreen открывается не там, где нужно, измените Location в Advanced и проверьте поведение оконного менеджера до мероприятия.

Для сортировки по папкам настройте Sort Manager и заранее создайте цели. Если есть сомнение между Copy и Move, выбирайте Copy до тех пор, пока структура не подтверждена. Избыточные копии легче удалить после проверки, чем восстановить ошибочно перемещённый единственный файл из неизвестного места.

Что GQview делает с файлами, а что только показывает

Действие Меняет файл на диске Комментарий
Zoom Нет Только масштаб отображения
Rotate / Mirror / Flip в Adjust Нет Временное представление
Auto rotate по EXIF Нет Интерпретирует orientation при показе
Keywords / Comment Исходный пиксельный файл не меняется Legacy metadata хранится отдельно
Copy Создаёт новый файл Исходный остаётся
Move Да Меняется путь
Rename Да Меняется имя файла
Delete Да При Safe Delete сначала перенос во временный каталог
Collection Нет Хранит ссылки на исходники
Print to image Создаёт новый результат Исходник не меняется
External editor Зависит от редактора GQview только запускает команду

Эта таблица помогает избежать типичной ошибки: пользователь воспринимает всё, что видит в окне, как изменение файла. В GQview большинство визуальных операций неразрушающие только потому, что они вообще не сохраняются в изображение. Реальные изменения файловой системы — Copy, Move, Rename и Delete — требуют более внимательного контроля.

Как перейти с GQview на современный просмотрщик без потери привычного процесса

Если старое окружение нужно заменить, сначала выпишите не название программы, а конкретные действия: просмотр папок без импорта, fullscreen, EXIF sidebar, collections, duplicate finder, sort manager, external editor commands, keywords. Такой список позволяет подобрать замену по функциям, а не по внешнему виду. Для большинства пользователей GQview наиболее близок Geeqie, потому что он исторически развивает ту же рабочую модель.

До миграции сохраните каталог .gqview и все локальные .metadata. Современная программа может импортировать или читать часть legacy-данных, но рассчитывать на автоматическое понимание каждого старого файла не стоит. Сделайте тест на копии небольшой папки: проверьте keywords, comments, порядок коллекций и внешние команды.

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

Горячие клавиши тоже лучше переносить осознанно. Не пытайтесь полностью повторить старый accels-файл в новом приложении. Сохраните только критические действия — следующий/предыдущий кадр, 1:1, fit, fullscreen, просмотр EXIF, удаление и добавление в подборку. Когда мышечная память восстановлена, остальные команды можно освоить постепенно.

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

GQview стоит сравнивать не только с фоторедакторами, но и с современными просмотрщиками. Его основная сильная сторона — прямой просмотр и организация файлов без импорта. ФотоМАСТЕР решает другую задачу: это редактор изображений с ретушью, цветокоррекцией, удалением объектов, заменой фона и работой с RAW. Geeqie продолжает идею GQview и развивает её в современном Unix-подобном окружении. XnView MP предлагает кроссплатформенный просмотрщик и организатор с широкой поддержкой форматов, пакетной конвертацией и редактированием метаданных. Gwenview — лёгкий Linux-просмотрщик с базовой правкой.

Задача GQview ФотоМАСТЕР Geeqie XnView MP Gwenview
Просмотр папки без импорта Да, основной сценарий Открывает файлы для обработки Да, основной сценарий Да, браузер папок и каталог Да
Сетка миниатюр и полноэкранный режим Да Не основная задача Да Да Да
Поиск визуально похожих / дублей Да Не основной инструмент Да Есть поиск дубликатов Не ключевая функция
EXIF Чтение, без GPS/MakerNote Используется в рабочем процессе фото Чтение и редактирование метаданных EXIF/IPTC/XMP, включая редактирование Просмотр метаданных
Ключевые слова Legacy metadata GQview Не основная система каталогизации XMP keywords IPTC/XMP категории и метаданные Ограниченная организация
Ретушь и локальная коррекция Нет, нужен внешний редактор Да Не основная задача Базовые правки и фильтры Базовые правки
Замена фона и удаление объектов Нет Да Нет как основная функция Нет специализированного AI-модуля такого типа Нет
RAW-проявка Нет полноценного проявщика Поддерживает RAW для обработки Быстрый просмотр RAW, интеграция с редакторами Просмотр RAW и конвертация Зависит от системных компонентов
Пакетное переименование Простая числовая схема Есть пакетная обработка в старших функциях Есть Расширенное batch rename Базовое файловое управление
Пакетная конвертация форматов Нет как отдельного движка Сохранение и обработка фото Через внешние инструменты Сильная встроенная сторона Не основной сценарий
Современное цветоуправление В 2.0.4 нет Ориентирован на обработку фото Есть color management Поддерживает ICC Зависит от стека KDE/системы

Если задача — именно обработать снимок, ФотоМАСТЕР находится в другой функциональной категории: он умеет ретушировать, менять и размывать фон, удалять объекты, корректировать цвет и работать с RAW. GQview такие операции не выполняет и не пытается их имитировать. Его ценность — быстро найти, просмотреть и организовать исходники, а затем при необходимости передать выбранный файл редактору.

Geeqie ближе всего к GQview по рабочей модели. Он также работает непосредственно с папками, не требует импорта, сохраняет идею коллекций, поиска дублей, сортировщика и интеграции с внешними приложениями. При этом поддерживает современные EXIF/IPTC/XMP возможности, расширенные форматы, color management и другие функции, которых у старого GQview нет. Если требуется привычный стиль GQview на современной Unix-подобной системе, это наиболее естественная точка сравнения.

XnView MP сильнее там, где нужен широкий форматный охват и пакетная обработка. Он читает сотни форматов, умеет конвертировать, изменять размер, редактировать метаданные и сравнивать изображения. Интерфейс и модель каталогизации заметно шире, чем у GQview. За это приходится платить большей сложностью: если нужен максимально прямой цикл «папка — миниатюра — большой кадр — файловая операция», минимализм GQview воспринимается проще.

Gwenview подходит пользователям KDE, которым важна интеграция с современным рабочим столом и несколько базовых правок прямо в просмотрщике — поворот, кадрирование, изменение размера, яркости, контраста и гаммы. GQview предлагает более специализированные инструменты поиска похожих файлов и legacy-коллекций, но проигрывает по современности платформенной интеграции и встроенной правке.

Ограничения, о которых важно знать заранее

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

Второе — метаданные. EXIF читается, но не редактируется; GPS игнорируется; MakerNote не поддерживается. Собственные keywords и comments сохраняются в legacy metadata отдельно от изображения, поэтому их переносимость ниже, чем у XMP. Если метаданные являются центральной частью архива, современный каталогизатор или Geeqie даст более надёжный обмен с другими программами.

Третье — форматная и цветовая зависимость от старого стека. Поддержка форматов опирается на gdk-pixbuf loaders, а стабильная ветка 2.0.4 не имеет развитого управления цветом. С современными HEIC, AVIF, JPEG XL и новыми RAW ожидать нативного уровня современных просмотрщиков нельзя. Даже если формат открывается через дополнительный loader, это не означает поддержку всех его метаданных и вариантов.

Четвёртое — совместимость самого приложения. GQview относится к эпохе GTK 2 и старых Unix-десктопов. На актуальной системе трудность может быть не в функции просмотра, а в поиске совместимого пакета и библиотек. Если GQview уже установлен на рабочем наследуемом окружении, он остаётся предсказуемым инструментом; для новой установки чаще рациональнее использовать Geeqie.

Когда GQview остаётся удобным

Программа особенно уместна на системе, где она уже установлена и встроена в привычный процесс. Сценарии «быстро пройти папку», «выбрать десяток файлов», «разложить по каталогам», «найти точные и похожие дубли», «посмотреть EXIF рядом с кадром», «собрать коллекцию» реализованы без сложной базы данных. Пользователь видит реальную файловую структуру и понимает, что именно происходит с файлами.

GQview также полезен как пример узкого инструмента, который не смешивает просмотр, каталогизацию и тяжёлое редактирование. Его внешний editor command делает связку модульной: один инструмент отвечает за навигацию и отбор, другой — за обработку. В среде Unix такая композиция часто удобнее монолитной программы, особенно когда внешним редактором служит GIMP или собственный скрипт.

Но если нужна новая рабочая станция, современная камера, XMP-метаданные, ICC-профили, HEIC/AVIF, полноценный RAW или долгосрочно поддерживаемая программа, выбор следует делать среди современных альтернатив. GQview в таком случае имеет смысл только из-за конкретной совместимости с существующим архивом, скриптами или привычным старым окружением.

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

Частые вопросы

Можно ли редактировать фотографию прямо в GQview?

Нет, GQview позиционируется как image viewer. Команды поворота и отражения меняют отображение, но не исходный файл. Для реального редактирования настройте внешний редактор в Preferences → Editors и вызывайте его из меню Edit или сочетанием Ctrl+1…Ctrl+0.

Нужно ли импортировать папку перед просмотром?

Нет. Программа работает непосредственно с файловой системой. Выберите каталог в панели папок или введите путь, и GQview покажет его содержимое. Collections тоже не создают копии изображений, а сохраняют ссылки на выбранные файлы.

Как показать миниатюры?

В List используйте View → Thumbnails, клавишу T или кнопку панели инструментов. В Icons миниатюры являются основным способом отображения. Если построение идёт долго, включите кеш и при необходимости заранее отрендерьте превью через Thumbnail maintenance.

Как найти одинаковые файлы с разными именами?

Откройте Find duplicates и выберите Compare by → Checksum. Контрольная сумма выявляет байт-в-байт одинаковое содержимое независимо от имени. Для пересохранённых или уменьшенных версий используйте Similarity и обязательно проверяйте результаты визуально.

Можно ли искать похожие фотографии по одному примеру?

Да. В Search включите критерий Image content, укажите файл-образец и порог сходства. Для поиска групп без заранее выбранного образца удобнее Find duplicates.

Где хранятся ключевые слова?

Это legacy metadata GQview. В зависимости от настройки они сохраняются в пользовательском каталоге GQview либо в скрытом .metadata рядом с исходными изображениями. Они не равны стандартному XMP-редактированию внутри современного каталога.

Почему в EXIF нет GPS?

Парсер GQview намеренно не обрабатывает GPS-атрибуты, а также фирменные MakerNote. Для таких данных используйте более современный метаданных инструмент. Standard/Advanced view меняет объём показываемых распознанных тегов, но не добавляет неподдерживаемые классы.

Можно ли печатать контактные листы?

Да. В Print выберите Layout → Proof sheet и настройте размер ячейки. На Text можно вывести имя, дату, размер и dimensions, а Printer позволяет направить результат на принтер, PostScript или image file.

Можно ли запустить GQview сразу в полноэкранном режиме?

Да, командная строка поддерживает -f / --fullscreen. Для уже запущенного экземпляра доступно remote-управление, которое умеет включать и выключать fullscreen без создания отдельного окна.

Почему небольшой снимок растягивается и выглядит плохо?

В Preferences → Image отключите Allow enlargement of image for zoom to fit. Тогда Fit будет уменьшать большие изображения, но не станет растягивать маленькие сверх исходного размера.

Как ускорить последовательный просмотр?

Включите Preload next image, используйте кеш миниатюр и оставьте Two pass zooming. Если после этого система начинает активно использовать swap, верните preload в выключенное состояние и уменьшите memory-related настройки.

Как обновить изображение после сохранения во внешнем редакторе?

Включите Refresh on file change или нажмите R. Первый вариант удобен при постоянной связке с редактором, второй — когда не хочется, чтобы GQview регулярно проверял изменения на диске.

Как безопаснее удалять файлы при отборе?

Включите Confirm file delete и Safe Delete, задайте разумный размер временного каталога и при необходимости отключите одиночную клавишу Delete, оставив Ctrl+D. Для ценного архива дополнительно используйте отдельную резервную копию.

Подходит ли GQview для современной RAW-проявки?

Нет. Исторические ветки могли показывать некоторые RAW-превью, а развитие 2.1 добавляло работу со встроенными JPEG в отдельных форматах, но полноценного движка проявки RAW у GQview нет. Для экспозиции, демозаики, шумоподавления и профилей камеры нужен отдельный RAW-конвертер.

Есть ли смысл использовать GQview сегодня?

Если он уже является частью рабочей Linux/Unix-среды и задачи ограничены просмотром, сортировкой, поиском дублей, EXIF и коллекциями, программа остаётся функционально понятной. Для новой установки и современного формата архива практичнее оценить Geeqie, XnView MP или системный просмотрщик в зависимости от требований к метаданным, форматам и обработке.

0 0 голоса
Рейтинг статьи

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные