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пакете.


1
По крайней мере, для zsh и bash достаточно назвать все resizeкак есть. Мне не нужно оценивать его вывод, и оболочка правильно настраивает переменные LINES / COLUMNS самостоятельно.
maxschlepzig
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.