06 августа 2016

Установить файловый менеджер Double Commander в Ubuntu 16.04/Linux Mint 18 и производные

Double Commander — двухпанельный файловый менеджер c открытым исходным кодом, работающий под Linux (среды GNOME, KDE), а также в Microsoft Windows.
Double Commander - это кросс платформенный open source файловый менеджер, с двумя панелями. Целью данного проекта является создание файлового менеджера аналогичного по функциональности с Total Commander и совместимого с его плагинами.

 Изначально проект разрабатывался как бесплатная альтернатива популярнейшего менеджера файлов Total Commander. Однако в процессе развития этот менеджер перерос в отдельное и мощное приложение, сочетающее в себе весь основной функционал Total Commander (в том числе и поддержку его плагинов), а также некоторые свои особенные, удобные и полезные опции.



Возможности программы

    Поддержка Unicode.
    Все операции выполняются в фоновом режиме.
    Инструмент группового переименования.
    Поддержка вкладок.
    Настраиваемые колонки.
    Встроенный текстовый редактор (F4) с подсветкой синтаксиса.
    Встроенный просмотрщик файлов (F3) для просмотра файлов в шестнадцатеричном, двоичном или текстовом форматах.
    Работа с архивами так же, как с подкаталогами, можно копировать файлы в архивы и из них. Поддерживаются форматы ZIP, tar (TAR.GZ, TAR.BZ2), RPM, cpio, DEB, RAR.
    Расширенный поиск файлов, регулярные выражения при поиске файлов, включая поиск текста в любых файлах.
    Настраиваемая панель инструментов с кнопками для запуска внешних программ или внутренних команд меню.
    Поддержка WCX, WDX и WLX-плагинов от Total Commander.
    Протоколирование файловых операций.

Некоторое время назад вышла версия Double Commander 0.7.3 beta.

 Что нового в Double Commander 0.7.3?

    Улучшения в работе программы
    Исправлены ошибки

Установка Double Commander в Ubuntu/Linux Mint

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните эту последовательность команд:

sudo add-apt-repository ppa:alexx2000/doublecmd
sudo apt update
sudo apt install doublecmd-gtk

ПримечаниеQT вариант приложения, соответственно нужно устанавливать, если у вас окружение рабочего стола KDE.

Для установки QT приложения Double Commander выполните следующую команду в терминале:

sudo apt-get install doublecmd-qt

После установки вы найдёте Double Commander в Стандартных приложениях или поиском в меню:


Удачи.

43 комментария :

  1. Спасибо за новость, обновился.
    Давно им пользуюсь и уже привык, хотя под Windows предпочитал FAR, но под Linux использую Double Commander.

    Жаль только что не пофиксили небольшой глюк при просмотре или редактировании (F3, F4) файлов с FTP, окно просмотра или редактирования открывается на заднем плане и надо нажать пару раз Alt-Tab для выбора этого окна.

    ОтветитьУдалить
  2. Из многопанельных SpaceFM нравиться, для моих нужд его вполне хватает.
    ИМХО.

    ОтветитьУдалить
    Ответы
    1. Дело тут не только в возможности использовать две панели, но и в некоем стандарте управления, устоявшемся еще со времен NortonCommander. Много привычных операций выполняются с помощью функциональных клавиш. F3 - просмотр файла, F4 - редактирование, F5 - копировать файл (на соседнюю панель), F6 - переместить, F7 - создать папку, F8 - удаление и т.д. На Shift+F# тоже свои команды назначены (например, Shift+F4 - создать файл в редакторе). Выделение файлов клавишей Insert, быстрый просмотр содержимого файла на соседней панели по Ctrl+Q, быстрый поиск, фильтры, пользовательские команды и пользовательские ассоциации файлов, различные плагины просмотра в зависимости от типа файла... Плюс встроенный FTP-клиент, собственная система закладок, конечно же командная строка (с историей), полная поддержка контекстных меню, само собой неограниченное количество вкладок на каждой панели... Всего и не перечислишь. Поверьте - кто к этому всему привык за многие годы, тот ни Nautilus, ни SpaceFM за файловые менеджеры вообще не считает :)) Это так, обычные "проводники", просто с возможностью использования более одной панели.

      Удалить
    2. P.S. Да, из важного я еще работу с архивами как с папками забыл упомянуть, это сверхудобно.

      Удалить
    3. О,NortonCommander,принц персии,doom,шахматы какие-то и ленточный принтер и первый свой кабинет.Ностальжи.
      Сколько пользуюсь ПК-столько и Double Commander.

      Удалить
    4. Вон оно что, Максим.
      Спасибо за инфор.
      Интересно, контекстное меню из тхунар он подхватит?
      Я его довольно удобно для себя лично настраиваю впихивая туда нужные мне плюшки...

      Удалить
    5. ==контекстное меню из тхунар он подхватит?==
      У него свое контекстное меню, в котором из "системного" подхватывается "Открыть с помощью". Также в нем есть подменю "Команды", которые можно самому настраивать, засовывая туда нужные программы и скрипты, причем его (подменю) содержание может варьироваться от типа файлов, это как настроишь (все примерно как и в Thunar). Для примера,
      https://i.imgur.com/bSk0wav.png
      https://i.imgur.com/43DIlvj.png
      В DoubleCommander вообще настроек очень много.

      Удалить
    6. В таком случае надо поковырять этот фм...

      Удалить
  3. ==QT вариант приложения, соответственно нужно устанавливать, если у вас окружение рабочего стола KDE==

    Кстати говоря, doublecmd-qt вполне можно устанавливать в GTK-окружение, так как он не имеет KDE-специфичных зависимостей. Обычная программа на Qt, как VLC или SMPlayer, например. GTK-версия имеет давний глюк с перетаскиванием файлов за пределы окна DoubleCommander, которое в ней работает через раз (приходится при перетаскивании нажимать Alt, тогда все нормально). В Qt версии этого глюка нет.

    ОтветитьУдалить
  4. Тоже использую его как одна из основных программ для Linux, жаль что он не идет по умолчанию вместе с Mint-овскими сборками.

    ОтветитьУдалить
  5. https://www.youtube.com/watch?v=jgjbRgUp09g&list=PL5bEPaxnkbL00RQz3P1dbUm9LnGlXngaH Это ссылка для начинающих работать с DoubleCommander,там хоть и для Windows,но суть та же.

    ОтветитьУдалить
  6. Жаль только rar-архивы он перестал открывать как папки (libunrar0 больше нет), или я ошибаюсь?

    ОтветитьУдалить
    Ответы
    1. К сожалению, не могу проверить по причине отсутствия у себя Убунту 16.04, но в репозитории ppa:alexx2000/doublecmd этого файла действительно нет. Возможно, новая версия работает и без него, например, использует другую библиотеку для rar. p7zip-rar или просто консольный rar не пробовали ставить?

      Удалить
    2. 1.Идем сюда и забираем исходники:
      http://www.rarlab.com/rar/unrarsrc-5.4.4.tar.gz

      2. распаковываем
      3. потом в терминале unrar компилим и устанавливаем библиотеку:

      make -f makefile lib
      sudo make install-lib

      4. если выдаст ошибку тогда доставим:
      sudo apt-get install build-essential


      перезапускаем прогу, смотрим как работает.

      Удалить
  7. Очень интересный форк, но может кто-то объяснит чем он отличается от мс, и второе как это чудо запустить с правами админа? (типа sudo mc)
    Благодарю!

    ОтветитьУдалить
    Ответы
    1. P.S.
      ==чем он отличается от мс==
      Вы всё шутите? MC - консольная прога, со всеми вытекающими достоинствами и недостатками. Их сложно сравнивать вообще.

      Удалить
  8. Обратил внимание, что репозиторий ppa:alexx2000/doublecmd сильно урезали. Там только пакеты для 15.10 и 16.04
    На дом. странице программы в разделе "Загрузки" предлагается установка из специального репозитория openSUSE Build Service, там выбор на любой вкус, есть пакеты для всех версий Убунту, плюс для Debian, Fedora, openSUSE и CentOS.
    https://sourceforge.net/p/doublecmd/wiki/Download/

    ОтветитьУдалить
  9. Что то я так и не понял как в контекстное меню прикрепить эти два удобства:
    https://itmages.ru/info/tools
    http://rgho.st/uploader/linux
    В контекстное меню тхунар я знаю как эти скрипты вмонтировать, а в этот фм ни как не пойму как это сделать...

    ОтветитьУдалить
    Ответы
    1. Если можно, разьясните подробнее на пальцах, что это такое и как конкретно Вы это прикручиваете к Thunar. Тогда я попытаюсь у себя в Arch адаптировать это для Doublecmd и отпишусь, если получится. Чтоб не изобретать лишних велосипедов...

      Удалить
    2. Первая ссылка: это возможность отправлять на ресурс https://itmages.ru/ через контекстное меню графические файлы.
      Делаю так:
      В домашнюю директорию помещаю скрипт itmages-upload.sh: https://launchpad.net/~itmages/+archive/ubuntu/software
      В терминале выполняю команду: chmod +x -v itmages-upload.sh && ./itmages-upload.sh
      Вторая ссылка: это файлообменник http://rgho.st/ через контекстное меню на который можно отправить файлы.
      В домашнюю директорию помещаю скрипт rghost_uploader.sh: http://rgho.st/uploader/linux
      В /.config/Thunar заменить файл uca.xml : https://mega.nz/#!Wh5R1BTD!JqWqR8a9NCjn6uSbJGu4WNDSNlMR_AnePIGto6WcXeE
      Дать всем файлам права, далее в Особые действия тхунара активировать скрипт rghost_uploader.sh: имя Rghost Uploader команда /home/ИМЯ УЧЕТКИ/rghost_uploader.sh %f
      И в итоге получаем довольно удобные на мой непрофессиональный взгляд функции в контекстном меню тхунара...

      Удалить
    3. https://i.imgur.com/2SsBNrs.png
      как-то так, наверное.
      Сначала добавляем название типа файла, группу, так сказать. Потом указываем, какие расширения входят в эту "группу" (если любой файл, указываем просто - file). Затем добавляем пользовательскую команду для этой группы. Путь к скрипту или другому исполняемому файлу указывается в строке "Команда", а все, что после исполняемого файла, идет в строку "Параметры"

      Удалить
    4. P.S. Это так, навскидку, чтоб был понятен принцип. Подробнее я разбираться не стал пока. Для itmages нужна библиотека, которой в AUR не оказалось. rghost_uploader скачивать не хочу - firefox ругается на подозрительную страницу, да и не пользуюсь я rghost.

      Удалить
    5. Спасибо Максим!
      Попробую так сделать.

      Удалить
    6. Да, только я еще обратил внимание, что rghost_uploader по ссылке скачивается без расширения sh. Это явно не скрипт, а бинарник какой-то, судя даже просто по размеру. Откуда в Вашей команде взялось расширение sh, я не знаю, похоже, его не надо указывать.

      Удалить
    7. К сожалению, я уже не помню откуда оно взялось, может раньше у них но был с таким расширением.
      Вот еще ссылка: https://github.com/RealisticGroup/RghostUploaderQT

      Удалить
    8. Убрал расширение и файл всё равно работает и мне еще интереснее стало откуда взялось это расширение...

      Удалить
  10. Максим, вопрос к Вам немного не в тему, Вы не знаете как в Xed (форк Gedit в Linuxmint 18) определить порядок распознавания кодировок. Делал это через gconf (dconf)-editor'ы, для Gedit там есть параметры, а вот для Xed не нашёл.

    ОтветитьУдалить
    Ответы
    1. ==не нашел==
      Ну как же, а это https://i.imgur.com/mmIBsEM.png ?
      org - x - editor
      Во всяком слусае, у меня в Arch именно так.

      Удалить
  11. Ответы
    1. Gconf не актуален. Сейчас практически всё хранится в Dconf, давно уже.

      Удалить
  12. Если кому интересно, libunrar.so собрал и установил по такой инструкции: http://admin-gu.ru/linux/double-commander-ustanovka-i-nastrojka-raboty-s-rar-v-linux-mint-ubuntu-debian
    Других вариантов или альтернатив открытия файлов rar как папок в DC не нашёл. Готовых вариантов libunrar.deb тоже не нашёл.

    ОтветитьУдалить
    Ответы
    1. ==Готовых вариантов libunrar.deb тоже не нашёл==
      Ой ли? А это что?
      http://download.opensuse.org/repositories/home:/Alexx2000/xUbuntu_16.04/amd64/libunrar_5.3.11-0_amd64.deb

      В комментариях выше я уже писал, что репозиторий ppa:alexx2000/doublecmd сильно урезан, предпочтительнее делать как рекомендуется на домашней странице, то есть устанавливать программу из репозитория openSUSE Build Service, по этим инструкциям:

      для GTK
      http://software.opensuse.org/download.html?project=home%3AAlexx2000&package=doublecmd-gtk

      для Qt
      http://software.opensuse.org/download.html?project=home%3AAlexx2000&package=doublecmd-qt

      Пакет libunrar имеется в этом репозитории, оттуда и ссылка.

      Удалить
  13. Максим, спасибо. Мда, на Arch пора переходить, там хоть всё в AUR лежит

    ОтветитьУдалить
  14. Что-то в Минт 17.3 Циннамон (32бит) не получается его поставить. Подскажите как?

    ОтветитьУдалить
    Ответы
    1. для GTK
      http://software.opensuse.org/download.html?project=home%3AAlexx2000&package=doublecmd-gtk

      для Qt
      http://software.opensuse.org/download.html?project=home%3AAlexx2000&package=doublecmd-qt

      Удалить
    2. Спасибо, получилось, установил для Qt

      Удалить
  15. Владимир и Максим, что можете сказать о тайловых оконных менеджерах?
    Действительно ли это удобно как пишут в инете?

    ОтветитьУдалить
    Ответы
    1. Тайлинговые оконные менеджеры конечно легковесны и потребляют минимальное количество ресурсов компьютера, НО, они прежде всего заточены под клавиатурное сокращения, т.е. в этих WM все окна приложений открываются/управляются с клавиатуры. Это нужно в голове держать все клавиатурные сокращения. И второе, на рабочем столе нет привычной панели управления. Тайлинговые WM подойдут для слабого железа.
      Лично мне более привычны стандартные WM: Compiz, Xfce, MATE и т.п. (ИМХО), но кому-то нравится.

      Удалить
    2. Согласен, сильно на любителя. Требует серьезной привычки, не только в плане запоминания сочетаний клавиш, но и в плане всей парадигмы, расположение окон мозаикой непривычно и далеко не всегда удобно. Пробовал как-то себе ставить на пробу какой-то из них (кажется, или awesome или ion3) - кайфа как-то не словил. Хотя допускаю, что когда/если привыкнешь, это может быть в чем-то очень неплохо. Но такой дзен способны постигнуть не многие :)
      ==Тайлинговые WM подойдут для слабого железа==
      Для слабого тоже, но не только. Я могу ошибаться, но у меня сложилось впечатление (возможно и неправильное), что такая парадигма подойдет некоторым специалистам, у кого как-раз очень мощное железо, огромный монитор и необходимо постоянно иметь перед глазами сразу кучу разной информации, в реальном времени. Каким-нибудь биржевым брокерам, например :) Разного рода диспетчерам и администраторам. Программистам, наверное, тоже - у них вечно куча отладочных окон открыта при работе над проектом, плюс консоль, и не одна. Ну и все в таком духе, ИМХО. Но разумеется, кому-то из простых пользователей тоже может подойти, у каждого же свои критерии.

      Удалить
    3. Владимир, Максим, спасибо за комменты.
      Примерно понял что вряд ли такое рабочее окружение мне понравиться, думал на реальной ос потестить, но теперь решил на виртуалке пощупать ))))

      Удалить