Вот появилась идея для нового плагина. Готов проспонсировать его создание частично или полностью.
Если 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, как более легкий. Или что-нибудь более простое,
ведь шифрование на локальной машине не требуется, главное чтобы код библиотеки был кроссплатформенный.
Напишите здесь, что думаете, какие функции еще можно было бы добавить.