Raspberry Pi, последовательная консоль, миником и gnome-терминал

8

Я пытаюсь получить доступ к своему Raspberry Pi через его последовательную консоль на выводах GPIO. Он работает нормально через последовательный ключ USB-3.3v. Однако существует проблема с длинными строками и длинными экранами, которые отображаются неправильно. Я запускаю minicom в терминале gnome, для которого не установлены столбцы 24x80 (и опция Terminal / 1 (24x80) терминала gnome) не помогает.

Как будто minicom полностью игнорирует sigwinch, который он должен получить, и / или не имеет возможности отправить его по последовательной линии для изменения типа терминала.

Рассел нельсон
источник
Не верный / ответ или решение, но я считаю, что замазка работает достаточно хорошо, как последовательный терминал в Linux.
Иордания
Конечно, но он все еще застрял в GTK + 1.x.
Игнасио Васкес-Абрамс
Есть другие альтернативы MiniCom возможно стоит попробовать (нить упоминает cu, screen, seyon, conserverи kermit)
Sr -
Я немного поэкспериментировал с xterm против gnome-терминала и с screen против minicom. Никто из них не меняет это. Я пришел к выводу, что проблема на стороне Debian, где он не генерирует правильные коды выхода терминала.
Рассел Нельсон
Может быть решение здесь: unix.stackexchange.com/questions/106644/...

Ответы:

2

Вы правы, в этом minicomне будете сообщать факт изменения окна на дальнем конце. Если вы используете эмуляцию, подобную VT100, вы можете

eval `resize`

генерировать некоторые управляющие символы, которые заставят эмулятор сообщать дальнему концу размер своего окна.

На Debian-подобных системах resizeнаходится в xtermпакете.

Flup
источник
1
По крайней мере, для zsh и bash достаточно назвать все resizeкак есть. Мне не нужно оценивать его вывод, и оболочка правильно настраивает переменные LINES / COLUMNS самостоятельно.
maxschlepzig