# WezTerm + WSL + Yazi + lf Setup Guide # Автор: ChatGPT # Назначение: # Этот файл служит шпаргалкой по полной настройке интеграции между: # - Windows (WezTerm) # - WSL (Debian) # - Файловыми менеджерами Yazi и lf # для отображения графического контента прямо в терминале. ──────────────────────────── 1️⃣ Установка WezTerm ──────────────────────────── 1. Установи WezTerm в Windows: PowerShell → winget install wez.wezterm 2. После установки создай папку для конфига: mkdir "$env:USERPROFILE\.config\wezterm" -Force 3. Скопируй конфиг из AppData: copy "$env:USERPROFILE\AppData\Roaming\wezterm\wezterm.lua" "$env:USERPROFILE\.config\wezterm\" 4. Убедись, что в файле: %USERPROFILE%\.config\wezterm\wezterm.lua есть строка: enable_kitty_graphics = true, ──────────────────────────── 2️⃣ Настройка WSL ──────────────────────────── 1. В WSL (Debian) установи зависимости: sudo apt update sudo apt install -y ffmpeg poppler-utils exiftool bat file unzip 2. Убедись, что WezTerm доступен по пути: /mnt/c/Program\ Files/WezTerm/wezterm.exe ──────────────────────────── 3️⃣ Настройка Yazi ──────────────────────────── 1. Создай файл конфигурации: nano ~/.config/yazi/yazi.toml 2. Вставь: [preview] max_width = 800 max_height = 400 image_filter = "wezterm" video_filter = "ffmpeg" pdf_filter = "pdftoppm" audio_filter = "exiftool" fallback = "bat" [external] wezterm = ["/mnt/c/Program Files/WezTerm/wezterm.exe", "imgcat"] ffmpeg = "ffmpeg" pdftoppm = "pdftoppm" exiftool = "exiftool" bat = "bat" 3. Сохрани и запусти: yazi Наведи курсор на .jpg — изображение появится справа. ──────────────────────────── 4️⃣ Настройка lf с превью в WezTerm ──────────────────────────── lf — лёгкий файловый менеджер, похожий на ranger. После настройки он будет показывать картинки, видео, PDF и текст прямо в WezTerm. 1. Установи lf: sudo apt install -y lf 2. Распакуй ранее скачанный архив: unzip lf_wezterm_preview_config.zip -d ~/.config/lf chmod +x ~/.config/lf/preview.sh ~/.config/lf/clean.sh 3. Проверь, что WezTerm работает из WSL: /mnt/c/Program\ Files/WezTerm/wezterm.exe imgcat JPEG_example_flower.jpg 4. Запусти lf: lf Наведи курсор на .jpg, .png, .pdf или .mp4 — превью появится прямо в терминале. ──────────────────────────── 5️⃣ Проверка ──────────────────────────── ✔ В Yazi и lf изображения видны прямо в WezTerm. ✔ Видео показывают первый кадр. ✔ PDF отображают первую страницу. ✔ Текстовые файлы подсвечиваются через bat. ──────────────────────────── ℹ Для чего нужен этот файл ──────────────────────────── Этот файл — универсальная шпаргалка для настройки интеграции между WezTerm, WSL, Yazi и lf, чтобы видеть графический контент (изображения, PDF, видео, текст) прямо в терминале.