Ristretto

Алексей Федорчук
25 августа 2008 г

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

Пакет Ristretto находится в стадии активной разработки. Поэтому для желающих быть на острие прогресса на сайте проекта предлагается скачать cvn-версию:

svn co http://svn.xfce.org/svn/goodies/ristretto/trunk ristretto

и самостоятельно её откомпилировать или собрать свежую версию пакета, как это описано здесь.

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

Другой способ запуска программы — щелчок правой кнопкой мыши на имени файла любого поддерживаемого формата в файловом менеджере Thunar: в появившемся контекстном меню следует выбрать сначала пункт Открыть с помощью другого приложения, а затем в длинном списке этих «других » отыскать пункт Ristretto. Если есть желание увековечить этот выбор (а по ряду причин я так и делаю), достаточно отметить боксик напротив надписи Использовать эту программу для запуска этого типа файлов (прошу прощения за корявость, но именно так она дана в официальном переводе интерфейса). Теперь при одинарном щелчке левой уже кнопкой мыши на имени файлов поддерживаемых форматов будет вызываться именно Ristretto, а не какое-либо другое приложение.

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

Кстати, о поддерживаемых форматах: списка таковых отыскать мне не удалось ни в самой программе, ни на сайте её проекта. Опытным путём было установлено, что достоверно поддерживаются: GIF, JPEG, PNG, BMP, PCX и TIFF. Других, более экзотических, форматов у меня в системе не оказалось. Впрочем, приведённый список исчерпывает потребности большинства пользователей, профессионально не связанных с обработкой изображений.

В зависимости от того, каким способом мы запустили Ristretto, перед нами откроется либо пустое поле, либо изображение из «щелкнутого» файла, ниже которого — его эскиз и эскизы всех изображений текущего каталога, если таковые в нём имеются (рис. 1). А вдоль верхнего края окна Ristretto мы видим строку меню и инструментальную панель.

ristretto01.png

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

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

Посмотрим теперь, каковы возможности программы, доступные через главное меню. В нем — пять пунктов:

  • Файл — открытие папки или каталога с изображениями, открытие из списка недавних файлов, просмотреть свойства изображения (подробности — чуть позже), закрыть текущий файл или все открытые, выйти из программы;
  • Редактировать — здесь можно открыть файл во внешней программе и выполнить кое-какие настройки (пункт Параметры), и о том, и о другом я скажу подробнее ниже;
  • Просмотр позволяет показать/скрыть инструментальную панель (по умолчанию она включена), определить местоположение эскизов открытытх файлов (горизонтально, по нижнему краю окна, как по умолчанию, или вертикально, по краю правому), а также скрыть их вообще; здесь же — то же самое масштабирование, паоворот изображения на 90 градусов вправо и влево, переключение в полноэкранный режим (выход из него — через Escape или F11)
  • Переход — осуществляется Далее (как нетрудно догадаться, это вперед), Назад, к первому или последнему из загруженных изображений; пункт Воспроизведение — это запуск слайд-шоу, условия его показа задаются в пункте Параметры меню Редактирование (о чем см. Далее, то есть впереди); эскизы при просмотре слайд-шоу с экрана исчезают, появляясь опять только после приостановки;
  • Помощь — может быть оказана только в узнавании автора программы и переводчика её интерфеёса (?); кроме пункта О программе, здесь нет ничего.

Теперь, как и было обещано, остановимся на пунктах, требующих более пристального внимания (благо, из совсем мало). Первый из них, с которым мы столкнулись в меню Файл, — Свойства. Как ни странно, для вывода свойств изображения привлекаются не какие-либо собственные средства, а панель свойств файлового менеджера Thunar. А может быть, это как раз закономерно — не зря же с самого начала шла речь о тесной интеграции с ним Ristretto.

Так вот, панель свойств (рис. 2) включает в себя четыре закладки: Основное, Эмблемы, Права и Изображение.

ristretto02.png>

С первыми тремя всё становится ясно при их просмотре. Впрочем, с четвёртой тоже всё ясно: для цифровой фотографии (а в нашем примере выступает именно она) весьма подробно перечислены условия съемки и обработки (рис. 3), вплоть до программного обеспечения, применявшегося при этом — таковым оказывается Adobe Photoshop. Во избежание лишних вопросов сразу скажу, что фотография не моя, а взята с одного из «дельфиньих» сайтов. Надо сказать, что в Сети их немало, и когда-нибудь я расскажу о них подробнее — не зря же дельфин выступает тотемным животным дистрибутива Zenwalk.

ristretto03.png

Далее следует обратить внимание на меню Редактировать. Его пункт под именем Открыть в позволяет «переоткрыть» текущий файл в одной из трёх (в моей системе) программ:

  • в Ristretto же (спрашивается — а на фига?);
  • в GQview — это еще понять можно, возможности её по просмотру изображений и манипулированию ими существенно богаче, нежели у Ristretto;
  • в GIMP — это уже совсем понятно, с его помощью текущее изображение можно отредактировать.

Изменить список внешних программ никак не получится — похоже, что его элементы берутся просто из тех пунктов группы Графика главного меню Xfce в редакции Zenwalk’а, которые действительно имеют отношение к графике (напомню, что там можно обнаружить, например, и Evince — программу, имеющую к графике ну очень косвенное отношение).

Далее в меню Редактировать я обещал остановиться на пункте Параметры, в котором можно осуществить некоторые (впрочем, весьма скромные) настройки. Так, в первой вкладке, Поведение (рис. 4), можно запретить масштабировать изображение более чем на 100 процентов от размера окна.

ristretto02.png

Во вкладке Слайдшоу (рис. 5) можно задать время, через которое сменяются кадры, установить предзагрузку изображений (убыстряет просмотр, но увеличивает время загрузки изображений, чем, впрочем, на современных машинах можно пренебречь), и определить, скрывать ли эскизы во время демонстрации.

ristretto04.png

Ну а во вкладке Дисплей (рис. 6) можно переопределить цвет фона и указать размер кэша изображений (опять же, при нынешних объемах памяти жмотничать тут не надо — следует исходить из реального размера картинок).

ristretto05.png

Вот в сущности и всё, что можно сказать про программу Ristretto. Читатель уже понял, что она не поражает ни излишеством функций, ни чрезмерностью настроек. Более того, её можно охарактеризовать как предельно аскетическую, делающую лишь то, что у неё записано в «техзадании». Обратной стороной чего является легкость и простота в обращении. И именно поэтому она близка к оптимуму для просмотра файлов изображений. А для обеспечения более иных функций, например, достаточно сложного манипулирования этими файлами, есть и другие программы, например, GQview.

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