Ristretto — штатный просмотрщик изображений Xfce. Он запускается за долю секунды, не требует индексации библиотеки и не пытается заменить фоторедактор. В 2026 году программа остаётся удобной для просмотра снимков, слайд-шоу на ноутбуке и быстрой проверки файлов перед публикацией. Ниже — установка, горячие клавиши, настройка через xfconf и разбор типичных проблем с миниатюрами и форматами.
Установка и первый запуск
Пакет есть в Debian, Ubuntu, Linux Mint, Fedora и Arch; отдельных репозиториев не нужно. После установки проверьте версию и откройте файл из терминала.
sudo apt update
sudo apt install ristretto
ristretto --version
ristretto ~/Изображения/photo.jpg
Если команда ristretto не найдена, проверьте имя пакета через apt-cache search ristretto. В минимальных сборках Xfce просмотрщик иногда не входит в метапакет xfce4-goodies, поэтому его ставят отдельно. В Fedora используется sudo dnf install ristretto, в Arch — sudo pacman -S ristretto.
Интерфейс и горячие клавиши
Окно состоит из панели инструментов, области изображения, полосы миниатюр и статуса. Полосу миниатюр можно переместить влево, вправо, вверх или вниз, а в полноэкранном режиме она автоматически скрывается. Двойной щелчок по области открывает файл на весь экран, колесо мыши меняет масштаб, а увеличенный снимок можно двигать мышью.
- F — полноэкранный режим, Esc — выход из него.
- PgUp и PgDn — предыдущий и следующий файл в списке.
- Ctrl+R — перечитать текущий файл с диска после изменения.
- Delete — отправить снимок в корзину, Shift+Delete — удалить безвозвратно после подтверждения.
- Ctrl+O — открыть другой файл, не закрывая окно.
Сочетания клавиш хранятся в ~/.config/xfce4/ristretto/accels.scm. Файл появляется после первого изменения раскладки; его можно скопировать на другую машину, но не стоит править при запущенном приложении.
Настройка через xfconf
Параметры Ristretto лежат не в отдельном ini-файле, а в канале xfconf ristretto. Окно настроек открывается командой ristretto --settings, но те же значения удобно менять из скрипта при развёртывании одинаковых рабочих мест.
xfconf-query -c ristretto -l
xfconf-query -c ristretto -p /slideshow/timeout -s 8
xfconf-query -c ristretto -p /window/thumbnails/show -s false
xfconf-query -c ristretto -p /window/navigationbar/position -s bottom
Свойство /slideshow/timeout задаёт паузу в секундах, /window/navigationbar/position принимает значения left, right, top или bottom. Если параметр ещё не создан, команда с -s создаст его. Перед массовым изменением сделайте копию ~/.config/xfce4/xfconf/xfce-perchannel-xml/ristretto.xml: так проще откатиться, если эксперимент с оформлением не понравился.
Слайд-шоу и работа с папками
Показ включается флагом --slideshow, но список файлов нужно передать явно: каталог сам по себе Ristretto не разворачивает. Оболочка сортирует шаблон по алфавиту, а после последнего кадра показ начинается сначала, если включён параметр /image/wrap.
ristretto --slideshow --fullscreen ~/Изображения/*.jpg
ristretto --slideshow ~/Изображения/*.webp
ristretto -f ~/Изображения/panorama.jpg
Шаблон можно сузить до нужного формата. Если снимков тысячи, сложите их в отдельную папку: слишком длинный список аргументов оболочка не примет, а Ristretto не умеет читать список файлов из текстового файла. Порядок сортировки меняется в настройках, а для показа на проекторе заранее отключите блокировку экрана и уведомления.
Форматы, EXIF и ограничения
Ristretto опирается на gdk-pixbuf, поэтому открывает JPEG, PNG, GIF, BMP, TIFF и WebP при наличии нужных загрузчиков. EXIF-ориентация учитывается: вертикальный снимок с камеры не будет лежать на боку. Цветовые профили программа не применяет, а RAW, PSD и HEIC обычно не открывает — для них нужны digiKam, Darktable, RawTherapee или GIMP.
file ~/Изображения/photo.jpg
identify -format '%m %wx%h\n' ~/Изображения/photo.jpg
exiftool -Orientation -ImageWidth -ImageHeight ~/Изображения/photo.jpg
file показывает реальный контейнер, identify из ImageMagick — формат и размеры, exiftool — тег поворота. Если файл с расширением .jpg на самом деле PNG, Ristretto откроет его по содержимому, но другие программы могут запутаться. Пакет libimage-exiftool-perl в Debian ставится отдельно.
Интеграция с Thunar и миниатюры
В Thunar Ristretto обычно назначен обработчиком изображений. Проверить и восстановить связь можно через xdg-mime, не редактируя файлы вручную.
xdg-mime query default image/jpeg
xdg-mime default ristretto.desktop image/jpeg
xdg-mime default ristretto.desktop image/png
pgrep -a tumblerd
Если эскизы не появляются ни в файловом менеджере, ни в полосе миниатюр, проверьте службу tumbler: именно она создаёт превью. После установки пакета перезапустите сеанс Xfce. Кэш лежит в ~/.cache/thumbnails; его удаление безопасно, но эскизы будут созданы заново при следующем открытии папки.
Типичные проблемы
Пустой чёрный экран чаще всего означает повреждённый файл или отсутствующий загрузчик, а не сбой видеодрайвера. Проверьте файл командой file и откройте его в другом просмотрщике. Тёмный фон — это настройка /window/bgcolor-fullscreen, её можно изменить в диалоге параметров. Если полноэкранное окно уходит на другой монитор, сначала перенесите обычное окно на нужный экран: Ristretto открывается там, где находится окно.
Отдельная история — очень большие панорамы. Программа держит текущее изображение в памяти целиком, поэтому файл на 200 мегапикселей может занять несколько гигабайт. Для огромных TIFF и астрофотографий лучше выбрать просмотрщик с тайловой загрузкой, а Ristretto оставить для повседневных снимков.
Кому подходит Ristretto
Просмотрщик стоит выбирать, когда нужен быстрый просмотр без каталога, рейтингов и пакетной обработки. gThumb умеет библиотеку и конвертацию, nomacs — панели и сравнение, feh — раскладку в тайловом менеджере, Eye of GNOME — минимализм GNOME. Ristretto не выполняет пакетную обработку, не кадрирует и не публикует снимки; это его сильная сторона, а не недостаток.
Чек-лист перед работой
- Откройте одиночный файл и папку с разными форматами.
- Проверьте поворот вертикального снимка по EXIF.
- Назначьте Ristretto обработчиком image/jpeg и image/png.
- Выставьте таймаут слайд-шоу и проверьте переход по кругу.
- Убедитесь, что tumbler создаёт эскизы после перезапуска сеанса.
- Для RAW и HEIC заранее выберите другое приложение.
Итог
Ristretto — небольшой, предсказуемый и хорошо интегрированный с Xfce просмотрщик. Он не заменяет каталог фотографий или редактор, зато мгновенно открывает снимки, умеет слайд-шоу и настраивается через xfconf. Если нужен именно просмотр, а не обработка, программа закрывает задачу полностью.