Page 1 of 1

Сделать терминал FAR'а удаленным (Remote FAR Terminal)

Posted: Fri 01 Aug, 2014 11:11
by accbyte
Вот появилась идея для нового плагина. Готов проспонсировать его создание частично или полностью.

Если FAR запущен через Wine, то выполнять команды с хоста (линукс машины с Wine) из FAR можно было бы через SSH протокол:

1. На хосте запущен SSH сервер.
2. FAR все время подключен к SSH серверу.
3. Консоль/терминал FAR'а - это линукс шелл по SSH.
4. Директории в окружении Wine транслируются в директории окружения линукс хоста, чтобы при смене диретории в FAR, менялясь текущая директория линукс шелла с целью запуска линукс комманд в директории *выбранной* в FAR.

ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ:
-----------------------

1. Передача подсветки текста из линукс шелла.

2. Прокрутка содержимого терминала с помощью курсора вверх, вниз, PgUp, PgDown. Попробуйте набрать в шелле комманду "man test" и просмотреть содержимое документа.

3. Запуск исполняемых файлов, если на них выставлены права +x (права получаются через SSH).

4. Просмотр файлов, таких как .pdf, .html, .odt и т.д. путем настройки удаленного лаунчера для определенного расширения. Т.к. вызвать браузер для просмотра .html можно простой коммандой из шелла:

firefox 123.html

то лаунчер для .html может выглядеть так:

firefox %file

ДЛЯ ОБСУЖДЕНИЯ
--------------

Вместо SSH протокола можно использовать Mosh, как более легкий. Или что-нибудь более простое,
ведь шифрование на локальной машине не требуется, главное чтобы код библиотеки был кроссплатформенный.

Напишите здесь, что думаете, какие функции еще можно было бы добавить.