Файловый менеджер для Arch Linux: какой выбрать и как установить

Установка Arch Linux в минимальной конфигурации оставляет пользователя без какого-либо файлового менеджера — система поставляется только с консолью, и навигацию по каталогам приходится вести командами cd и ls. Это не ошибка и не недоработка: философия Arch предполагает, что пользователь сам выбирает каждый компонент системы, включая инструмент для работы с файлами.

Проблема в том, что выбор огромен: от консольных Ranger и Nnn до полноценных графических Thunar и Dolphin. Ниже разберём, чем они отличаются, как установить каждый из них через pacman и какие подводные камни встречаются при настройке.

Типы файловых менеджеров в Arch Linux

Все файловые менеджеры для Arch условно делятся на две группы: консольные (TUI) и графические (GUI). Консольные работают в терминале, потребляют минимум ресурсов и управляются с клавиатуры. Графические привычнее для тех, кто перешёл с Windows или macOS: окна, значки, drag-and-drop.

Выбор зависит от окружения. Если у вас установлен полноценный десктоп вроде KDE Plasma или XFCE, логично использовать его «родной» файловый менеджер — он уже интегрирован в систему. Для оконных менеджеров вроде i3, Hyprland или Sway пользователи чаще ставят лёгкие консольные варианты или независимые GUI-приложения.

  • 🖥️ Консольные: Ranger, Nnn, Midnight Commander, Yazi, lf
  • 🪟 Графические: Thunar, Dolphin, Nautilus, PCManFM, Nemo
  • Гибридный сценарий: GUI для повседневных задач + TUI для быстрой навигации в терминале

Обзор популярных вариантов

Ranger — консольный менеджер с трёхпанельным интерфейсом в стиле vi: слева родительский каталог, в центре текущий, справа предпросмотр файла. Управление полностью клавиатурное, конфигурация — через текстовые файлы в ~/.config/ranger/. Написан на Python, расширяется плагинами.

Nnn позиционируется как один из самых быстрых консольных файловых менеджеров: написан на C и запускается практически мгновенно. Функциональность расширяется плагинами, но «из коробки» интерфейс минималистичен — новичку потребуется время на изучение горячих клавиш.

Из графических чаще всего выбирают Thunar (из состава XFCE) и Dolphin (из KDE). Thunar лёгкий и не тянет за собой всё окружение, а Dolphin предлагает разделение панелей, встроенный терминал и гибкую настройку, но устанавливает заметное количество зависимостей KDE.

МенеджерТипПакет в репозиторииОсобенность
RangerTUIrangerVi-подобное управление, предпросмотр
NnnTUInnnМаксимальная скорость, плагины
Midnight CommanderTUImcДвухпанельный классический интерфейс
ThunarGUIthunarЛёгкий, минимум зависимостей
DolphinGUIdolphinБогатый функционал, интеграция с KDE
📊 Какой тип файлового менеджера вы предпочитаете в Arch?
Консольный (Ranger, Nnn)
Графический (Thunar, Dolphin)
Midnight Commander
Использую только команды cd/ls

Установка через pacman

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

sudo pacman -Syu

sudo pacman -S ranger

Для графических менеджеров команда аналогична: sudo pacman -S thunar или sudo pacman -S dolphin. Pacman автоматически подтянет необходимые библиотеки — у Dolphin их будет заметно больше, чем у Thunar.

☑️ Установка и первичная проверка файлового менеджера

Выполнено: 0 / 5

После установки запустите программу из терминала, просто набрав её имя. Так вы сразу увидите возможные ошибки запуска — например, отсутствующие зависимости для предпросмотра.

Настройка Ranger и предпросмотра файлов

Сразу после установки Ranger работает с конфигурацией по умолчанию. Чтобы получить собственные файлы настроек, выполните команду ranger --copy-config=all — она создаст в ~/.config/ranger/ файлы rc.conf, rifle.conf и другие, которые можно редактировать.

Предпросмотр изображений в Ranger зависит от терминала: в kitty и Alacritty механизмы отличаются, и универсальной инструкции нет. Для предпросмотра документов и архивов могут потребоваться дополнительные пакеты — highlight для подсветки кода, poppler для PDF. Если предпросмотр не работает, проверьте, установлен ли соответствующий вспомогательный пакет, и загляните в файл scope.sh в конфигурации Ranger.

Как включить предпросмотр изображений в Ranger

Откройте ~/.config/ranger/rc.conf и найдите строку set preview_images. Установите значение true. Далее параметр preview_images_method должен соответствовать вашему терминалу: для kitty — kitty, для urxvt — urxvt, для терминалов с поддержкой sixel — sixel. Точный список поддерживаемых методов смотрите в комментариях самого файла rc.conf — он обновляется вместе с программой.

⚠️ Внимание: не редактируйте конфигурацию Ranger в системных каталогах (например, /usr/share/) — изменения будут перезаписаны при обновлении пакета. Все пользовательские настройки должны находиться только в ~/.config/ranger/.

Ассоциации файлов и менеджер по умолчанию

Частая ситуация: браузер после скачивания файла открывает «не тот» файловый менеджер или не открывает папку вообще. За это отвечает механизм XDG MIME, а не сами программы. Проверить текущую ассоциацию каталогов можно командой:

xdg-mime query default inode/directory

Чтобы назначить, например, Thunar обработчиком по умолчанию, выполните xdg-mime default thunar.desktop inode/directory. Имя desktop-файла должно точно совпадать с файлом из /usr/share/applications/ — уточните его командой ls /usr/share/applications/ | grep -i thunar.

Внутри Ranger за открытие файлов отвечает rifle — его правила описаны в rifle.conf. Там можно задать, какой программой открывать видео, изображения и документы. Правила срабатывают сверху вниз, поэтому более специфичные условия ставьте выше.

Типичные проблемы и их решение

Не монтируются флешки и диски в GUI-менеджере. Возможная причина — отсутствие сервиса udisks2 или агента аутентификации polkit. Проверьте, установлен ли пакет udisks2 и запущена ли служба: systemctl status udisks2. В минимальных установках с оконными менеджерами polkit-агент часто приходится запускать вручную через автостарт.

Корзина не работает. В Ranger корзины по умолчанию нет — удаление через dD необратимо. Для корзины подключают внешние скрипты или используют пакет trash-cli, прописав соответствующую команду в rc.conf. В графических менеджерах корзина обычно работает из коробки, но требует корректно настроенного gvfs.

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

Кракозябры вместо русских имён файлов в TUI. Это признак неправильной локали, а не баг менеджера. Проверьте вывод команды locale и убедитесь, что в /etc/locale.gen раскомментирована нужная локаль (например, ru_RU.UTF-8 UTF-8), после чего выполните locale-gen.

Что выбрать под разные сценарии

Для слабого железа или серверного сценария оптимален Nnn или Midnight Commander: они работают даже без графического стека вообще. MC дополнительно удобен двухпанельным режимом, знакомым пользователям FAR и Total Commander.

Для десктопа с оконным менеджером разумна связка: Thunar как графический менеджер для повседневных задач плюс Ranger в терминале для быстрой навигации. Если у вас уже стоит KDE Plasma, ставить сторонний менеджер нет смысла — Dolphin покрывает практически все сценарии.

Часто задаваемые вопросы

Есть ли в Arch Linux файловый менеджер из коробки?

Нет. Базовая установка Arch включает только консольные утилиты. Файловый менеджер появляется либо вместе с окружением рабочего стола (Dolphin с KDE, Nautilus с GNOME, Thunar с XFCE), либо устанавливается отдельно через pacman.

Что лучше для новичка: Ranger или Thunar?

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

Как открыть файловый менеджер из терминала в текущей папке?

Для графических менеджеров передайте путь аргументом, например thunar . — точка означает текущий каталог. Ranger и Nnn по умолчанию открываются именно в том каталоге, откуда были запущены.

Почему после установки Dolphin в i3 интерфейс выглядит чужеродно?

Dolphin использует темы и иконки KDE (Qt), которые в чужом окружении не настроены. Внешний вид подправляется через утилиты вроде qt5ct/qt6ct и установку соответствующих тем, но лёгкой «одной кнопки» для этого нет.

Можно ли использовать несколько файловых менеджеров одновременно?

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