Total Commander на Linux: установка, аналоги и альтернативы

Официальной версии Total Commander для Linux не существует — разработчик Кристиан Гислер выпускает файловый менеджер только для Windows и Android, поэтому пользователи, переходящие на Ubuntu, Debian или Fedora, сталкиваются с выбором: запускать привычную программу через Wine или осваивать нативный аналог. Хорошая новость в том, что оба пути рабочие, а ближайший по интерфейсу клон — Double Commander — распространяется бесплатно и открыто.

В этой статье разберём, как установить Total Commander на Linux через Wine, чем его заменить без потери функциональности, как перенести настройки и на что обратить внимание при миграции. Материал подойдёт как тем, кто только перешёл с Windows, так и опытным пользователям, ищущим двухпанельный файловый менеджер под свою задачу.

Почему Total Commander нет на Linux и что с этим делать

Total Commander написан с использованием компонентов Windows API и существует в экосистеме Microsoft с 1993 года (первоначально под именем Windows Commander). Портирование на Linux потребовало бы фактически полной переработки кода, поэтому разработчик сосредоточился на Windows-версии и мобильном клиенте для Android. Это подтверждается официальным сайтом программы: среди загрузок есть только сборки для Windows и Android.

На практике у пользователя Linux остаётся три реалистичных варианта:

  • 🍷 Запустить Windows-версию Total Commander через Wine — слой совместимости, позволяющий выполнять Windows-приложения в Linux.
  • 🔄 Перейти на Double Commander — свободный клон с практически идентичным интерфейсом и поддержкой плагинов TC.
  • 🐧 Освоить нативные Linux-менеджеры: Krusader, Midnight Commander, GNOME Commander.
  • 📱 Использовать консольные инструменты (mc, ranger, nnn), если работа идёт преимущественно в терминале.

Какой путь выбрать — зависит от привычек и задач. Если вы годами работали в Total Commander и цените мышечную память горячих клавиш, начните с Double Commander: переход займёт минуты. Если нужны именно оригинальные плагины TC, имеет смысл настроить Wine.

Установка Total Commander через Wine

Wine доступен в репозиториях всех популярных дистрибутивов. Установка на Debian-совместимых системах выглядит так:

sudo apt update

sudo apt install wine

Для Fedora команда будет sudo dnf install wine, для Arch — sudo pacman -S wine. Точные названия пакетов могут отличаться между версиями дистрибутива, поэтому при ошибке «пакет не найден» проверьте актуальное имя в документации вашей системы.

Далее скачайте установщик Total Commander с официального сайта разработчика и запустите его через Wine:

wine tcmd.exe

Установщик отработает так же, как в Windows: выберите каталог установки внутри префикса Wine (по умолчанию это ~/.wine/drive_c/). После завершения программу можно запускать командой wine ~/.wine/drive_c/totalcmd/TOTALCMD.EXE или через созданный ярлык.

☑️ Чек-лист запуска Total Commander через Wine

Выполнено: 0 / 5
⚠️ Внимание: под Wine могут некорректно работать некоторые плагины и функции, глубоко завязанные на Windows API — например, интеграция с системным реестром, отдельные сетевые протоколы или плагины, использующие специфичные библиотеки. Если критичный для вас плагин не запускается, это ограничение совместимости, а не ошибка установки.

По отзывам пользователей, базовые операции — копирование, переименование, просмотр по F3, сравнение каталогов — под Wine работают стабильно. Проблемы чаще возникают с внешним видом шрифтов и отдельными плагинами.

Double Commander — ближайшая замена

Double Commander — это свободный двухпанельный файловый менеджер, вдохновлённый Total Commander и написанный на Free Pascal. Он кроссплатформенный: работает в Linux, Windows и macOS, а интерфейс и горячие клавиши намеренно повторяют TC, чтобы переход был безболезненным.

Установка на Ubuntu или Debian:

sudo apt install doublecmd-qt

Пакет doublecmd-qt использует интерфейс на Qt, а doublecmd-gtk — на GTK. Разница в основном визуальная; выберите вариант, который лучше вписывается в ваше окружение рабочего стола (Qt уместнее в KDE, GTK — в GNOME, XFCE).

Что унаследовано от Total Commander:

  • ⌨️ Привычные горячие клавиши: F3 — просмотр, F4 — редактирование, F5 — копирование, F7 — создание каталога.
  • 🔌 Поддержка плагинов форматов WCX, WFX, WDX и WLX — многие расширения от TC работают нативно.
  • 📑 Вкладки, групповое переименование, встроенный просмотрщик, сравнение файлов по содержимому.
  • 🗜️ Работа с архивами (ZIP, TAR, 7z и другие) как с обычными каталогами.
📊 Что вы используете в Linux вместо Total Commander?
Double Commander
Midnight Commander
Krusader
Total Commander через Wine

Другие нативные аналоги для Linux

Если Double Commander по какой-то причине не подошёл, экосистема Linux предлагает несколько зрелых альтернатив, каждая со своим характером.

Midnight Commander (mc) — легендарный консольный двухпанельный менеджер, работающий прямо в терминале. Незаменим при администрировании серверов по SSH, где графического окружения нет в принципе. Устанавливается командой sudo apt install mc. Осваивается быстро, но требует привыкания к текстовому интерфейсу.

Krusader — мощный графический менеджер для KDE с расширенными возможностями: синхронизация каталогов, встроенный терминал, подключение к сетевым ресурсам. В среде KDE Plasma интегрируется особенно органично.

GNOME Commander — аналогичное решение для GTK-окружений, легковесное и с классической двухпанельной компоновкой.

Консольные альтернативы для минималистов

Помимо mc существуют ranger (навигация в стиле vi с превью файлов), nnn (предельно лёгкий и быстрый) и vifm (управление как в Vim). Они не повторяют интерфейс Total Commander, но для работы в терминале часто оказываются удобнее графических программ.

Сравнение Total Commander и аналогов

Соберём ключевые характеристики в одну таблицу, чтобы упростить выбор. Оценки ориентировочные и отражают общий профиль программ, а не точные бенчмарки.

Программа Тип интерфейса Совместимость с плагинами TC Похожесть на Total Commander
Total Commander + Wine Графический (Windows через Wine) Частичная Полная (это и есть TC)
Double Commander Графический (Qt/GTK) Да, основные форматы Очень высокая
Krusader Графический (KDE) Нет Средняя
Midnight Commander Консольный Нет Концептуальная (две панели, F-клавиши)
GNOME Commander Графический (GTK) Нет Средняя

Единственный вариант, дающий стопроцентный Total Commander на Linux, — запуск через Wine; все остальные решения являются аналогами с той или иной степенью близости.

Перенос настроек и плагинов

При переходе с Windows-версии TC на Double Commander часть настроек можно перенести вручную. Конфигурация Double Commander хранится в каталоге ~/.config/doublecmd/, а основной файл настроек называется doublecmd.xml. Прямого конвертера из wincmd.ini не существует, поэтому настройки придётся воспроизвести через интерфейс программы.

Плагины устанавливаются через Настройки → Плагины: укажите путь к файлу плагина формата WCX/WFX/WDX/WLX. Учтите, что Linux-версия Double Commander работает с плагинами, собранными под Linux, — Windows-бинарники .wcx напрямую не подойдут, если только автор плагина не выпустил кроссплатформенную сборку.

⚠️ Внимание: при запуске Total Commander через Wine не указывайте программе в качестве рабочего каталога системные пути Linux, к которым у Windows-приложения нет осмысленного доступа. Ограничьте работу каталогами внутри префикса Wine и домашней папкой — это снизит риск случайного повреждения файлов из-за различий в правах доступа.

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

Проблема: Total Commander под Wine запускается, но шрифты выглядят рваными. Это известная особенность рендеринга шрифтов в Wine. Помогает установка пакета шрифтов Microsoft (в Debian-системах — ttf-mscorefonts-installer) и настройка сглаживания в конфигурации Wine через winecfg.

Проблема: не работают сетевые соседи или FTP-плагин. Проверьте, доступен ли ресурс из самой Linux-системы (например, откройте его в штатном файловом менеджере). Если Linux ресурс видит, а TC под Wine — нет, причина почти наверняка в ограничениях Wine; в таком случае практичнее использовать нативные средства: smbclient, монтирование через gvfs или встроенный FTP-клиент Double Commander.

Проблема: Double Commander не видит плагин. Убедитесь, что плагин собран для Linux и для вашей архитектуры (x86_64 или ARM). Плагин, скопированный из Windows-папки TC, в большинстве случаев загружаться не будет.

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

Существует ли официальный Total Commander для Linux?

Нет. Разработчик выпускает Total Commander только для Windows и Android. Для Linux доступны запуск Windows-версии через Wine или переход на аналоги, прежде всего Double Commander.

Какой аналог Total Commander для Linux самый похожий?

Double Commander. Он сознательно копирует интерфейс, горячие клавиши и логику работы Total Commander, а также поддерживает его форматы плагинов (в Linux-совместимых сборках).

Будут ли работать плагины от Total Commander в Linux?

Частично. Double Commander поддерживает форматы WCX/WFX/WDX/WLX, но нужны версии плагинов, собранные под Linux. Windows-бинарники напрямую не загружаются; вариант с их запуском — только внутри Wine вместе с самим TC.

Можно ли использовать Total Commander на сервере без графического интерфейса?

Нет, TC — графическое приложение, и Wine без X-сервера его не запустит. Для серверной работы по SSH используйте консольные менеджеры: Midnight Commander, ranger или nnn.

Как перенести настройки из Windows-версии TC в Double Commander?

Автоматического конвертера нет. Сохраните файл wincmd.ini как справку и вручную воспроизведите настройки (цвета, горячие клавиши, пользовательские команды) через меню настроек Double Commander.