1. Ставим kitty:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
2. Интегрируем в систему.
2.a. В локальный профиль (.local/bin предварительно добавлен в PATH):
ln -sf ~/.local/kitty.app/bin/kitty ~/.local/kitty.app/bin/kitten ~/.local/bin/
2.b. И/Или глобально system-wide:
ln -sf ~/.local/kitty.app/bin/kitty ~/.local/kitty.app/bin/kitten /usr/local/bin/
3. Ставим ranger, ffmpegthumbnailer (стоп-кадры для видео), mediainfo (информация о видео), exiftool (информация о картинках):
sudo apt install ranger ffmpegthumbnailer mediainfo exiftool
4. Копируем дефолтные настройки ranger и предустановленный разработчиками скрипт для превью различных файлов:
ranger --copy-config=rc
ranger --copy-config=scope
5. В директории .config/ranger/ появились файлы rc.conf и scope.sh.
5.1. Сначала отредактируем scope.sh. В нём находим строки, отвечающие за предпросмотр превьюшек из видео, начинается с "video/*" и до конца блока. Раскомментируем, сохраняем.
Можно и другие блоки раскомментировать, если установлены соответствующие программы.
5.2. Отредактируем теперь rc.conf. Проходимся поиском по файлу, находим, раскомментируем и устанавливаем следующие параметры в соответствующие значения:
set preview_script ~/.config/ranger/scope.sh
set use_preview_script true
set preview_images true
set preview_images_method kitty
Дело сделано.
Теперь когда мы откроем Kitty и вызовем там ranger, то при навигации по видеофайлам в правой колонке по умолчанию мы будем видеть стоп-кадр из видео, при навигации по картинкам - саму картинку. А чтобы увидеть техническую информацию о медиафайлах, нужно нажать zi.