Far Manager for Linux

Да-да, этот тот самый Far Manager, который очень сильно облегчал жизнь пользователям в Виндовсе.

Всё то же самое, только в Линуксе. Far Manager работает непосредственно, без привлечения Wine и виртуальных машин.

Под катом — описание действий, как поиметь его у себя на компе.

Да. Конечно, было бы здорово, если бы можно было выполнить такую команду:

$ sudo apt-get install farmanager

, но, к сожалению, на данный момент такого пакета в репозитории Debian нет. Но зато на github-е имеется репозиторий проекта. Таким образом всё манипуляции сводятся к трём действиям:

  1. Клонировать проект
  2. Откомпилировать
  3. Установить

Но прежде чем клонировать и компилировать проект, нужно сначала установить несколько нужных для этого дела пакетов.

Произведём их установку одной командой

sudo apt install gawk m4 libglib2.0-dev libwxgtk3.0-dev libssh-dev libsmbclient-dev cmake g++ git

В зависимости от скорости вашего интернета, мощности вашего компа и предварительной укомплектованности вашей версии операционной системы, установка нужных пакетов займёт какое-то время — от нескольких секунд до нескольких минут.

Далее, если у вас ещё не создан поддиректорий del в вашем домашней папке, создайте его. Этот поддиректорий нужен для решения различных временных задач. Потом, когда задача будет решена, и файлы и поддиректории этой задачи уже будут не нужны, вы их тупо можете удалить или временно «похранить».

В общем, создаем поддиректорий и сразу же заходим в него:

$ mkdir del
$ cd !$

1. Теперь выполняем клонирование проекта:

$ git clone https://github.com/elfmz/far2l

Я не засекал время, но по ощущениям, клонирование проекта у меня заняло менее минуты.

2. Теперь не заходя в поддиректорий проекта, создаём в нём поддиректорий для сборки программы. Он будет называться build.

Честно говоря, я не очень понимаю, зачем это нужно делать «руками», обычно это всё осуществляется автоматически. Но раз уж сами разработчики этой версии Far Manager-а просят, то пусть будет по ихнему.

$ mkdir -p far2l/build

Будьте внимательны! В имени директория far2l на конце не «двадцать один», а «два эль».

После создания поддиректория заходим в него:

$ cd far2l/build

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

$ cmake -DUSEWX=yes -DCMAKE_BUILD_TYPE=Release ..
$ make -j2

Параметр в команде make предполагает, что у вашего компа двухъядерный процессор. Если у вашего компа четыре, шесть или больше ядер, то укажите соответствующую цифру после «-j».

3. После компиляции и сборки программу нужно установить в систему. Для этого сначала заходим в поддиректорий install

$ cd install

и там выполняем команду

$ sudo make install

Если всё сделано без ошибок, то инсталляция пройдёт на «Ура!».

Ну и чтобы уж совсем облегчить себе жизнь, давайте встроим вызов Фар-Менеджера в систему. Иначе говоря, после этой операции мы будем вызывать его нажатием на Win-F.

Для этого запускаем утилиту Комбинации клавиш клавиатуры через системное меню:

IMG_1776

В появившемся окне (внизу окна) нажимаем кнопку «Добавить».

Появится окно, в котором нужно ввести следующие данные:

После нажатия на кнопку «Применить» нужно присвоить действию (команде) горячую клавишу.

Я не долго думал, я выбрал комбинацию Win-F. Вы можете взять любую другую. Не принципиально.

5 responses to “Far Manager for Linux

  1. А зачем Far manager? Есть же прекрасный найтивный Midnight Commander. Пользуюсь MC уже очень давно и активно. Абсолютно все необходимые инструменты в нем имеются. Если спросить иначе: какие такие есть преимущества у FM по сравнению с MC?

    • Аналогично, коллега! Я тоже пользуюсь MC. И я не могу ответить на Ваш вопрос, чего такого нет в MC, что бы это было в FM. Ну, разве что…

      Я за всех пользователей говорить не могу, скажу только за себя. Мне лично в MC не нравятся блёклые тона. Я бы предпочёл бы более контрастные цвета — такие, как у FM. Мне читать MC не комфортно. Но это не принципиально, так как всё это при желании легко правиться настройками MC. Но ведь лень! 🙂 Да, и времени разбираться, где там что у MC не особенно много.

  2. sudo make install
    make: *** Нет правила для сборки цели «install». Останов.
    Все делал по инсрукции

  3. cd install не надо

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s