Jump to content

Цвета и работа стрелок в Midnight Commander


Recommended Posts

Подключаюсь по SSH в CLI, затем в BusyBox (exec sh) и Midnight Commander (mc)

Получаю две странности:
1. mc в серо-черных цветах, хотя обычно он везде сине-белый. Вывод ls к примеру цветной
2. не обрабатываются нажатия стрелок, остальные клавиши без проблем

ТП намекала что проблемы в терминальном клиенте, но это вряд ли. Те же самые клиенты (Putty, Mingw из состава Git for windows) лишены обеих проблем при подключении к другому роутеру и другому десктоп-линуксу.

Это кривая сборка mc в opkg кинетика?

MC.png

Link to comment
Share on other sites

Где можно установить TERM/TERMINFO чтобы был не "такой запуск"?
Только в statrtup командах терминальных клиентов? Нет никаких инициализационных файлов, чтобы не зависеть от клиента?

Edited by Anton Pavlov
Link to comment
Share on other sites

Рассматривайте exec sh как аварийный вариант, если иначе не добраться.

А если нужно привычное окружение Entware (и оно рабочее), то после exec sh выполните 

. /opt/etc/profile

 

  • Thanks 2
Link to comment
Share on other sites

6 часов назад, Anton Pavlov сказал:

Своим путем пошли кинетиковцы

Нет, таки вы. Обычно используют SSH-сервер BusyBox'а, тогда никаких проблем с mc нет.

  • Thanks 1
Link to comment
Share on other sites

9 часов назад, vadimbn сказал:

Нет, таки вы. Обычно используют SSH-сервер BusyBox'а, тогда никаких проблем с mc нет.

Привык к padavan, там SSH работал из коробки с нормальными цветами
Возможно, речь видимо про openssh-server как предлагают в инструкции

Link to comment
Share on other sites

7 часов назад, Anton Pavlov сказал:

Возможно, речь видимо про openssh-server

Нет, после установки Entware все сразу готово к работе, BusyBox по умолчанию предлагает свой ssh-сервер, на 22 порту. Просто нужно переназначить 22 порт SSH CLI, либо не устанавливать этот компонент вовсе. Разумеется, встроенный сервер BusyBox'a можно заменить на openssh. Но это редко когда нужно.

Edited by vadimbn
Link to comment
Share on other sites

  • 3 months later...

Привет всем.

Тоже, столкнулся с аналогичной проблемой топикстартера.
Правда, у меня уже был установлен openssh-server и я логинился, через alias из ~/.ssh/config
После прочтения этой темы, проблема разрешилась быстро.

Пример конфига:

$ cat ~/.ssh/config
Host kroleg
 HostName 192.168.1.1
 User kroleg
 Port 1234
 RemoteCommand . /opt/etc/profile && mc
 RequestTTY yes

Пример коннекта:

ssh kroleg

 

Edited by kroleg
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...