Raspberry Pi,串行控制台,minicom和gnome终端


8

我正在尝试通过gpio引脚上的串行控制台访问raspberry pi。通过USB-3.3v串行加密狗可以正常工作。但是,存在长线和长屏幕无法正确显示的问题。我在未设置为24x80列的gnome-terminal中运行minicom(并且gnome-terminal的Terminal / 1(24x80)选项)无济于事。

好像minicom完全忽略了它必须获得的sigwinch,和/或没有办法通过串行线路发送该信号来更改终端类型。


这不是有效的/答案或解决方案,但我发现腻子在Linux中可以很好地用作串行终端。
jordanm

可以,但是它仍然停留在GTK + 1.x中。
Ignacio Vazquez-Abrams 2013年

还有其他的替代小型机可能值得尝试(线程提到cuscreenseyonconserverkermit
SR_

我用xterm vs gnome-terminal和screen vs minicom做了一些实验。他们都没有改变它。我得出的结论是,问题出在Debian端,没有发出正确的终端转义码。
罗素纳尔逊

可能是这里的解决方案:unix.stackexchange.com/questions/106644/…–

Answers:


2

您是对的,因为minicom不会将窗口更改的事实传达到远端。如果您使用的是类似VT100的仿真程序,则可以执行

eval `resize`

生成一些控制字符,这些控制字符将迫使仿真器告诉远端其窗口的大小。

在类似Debian的系统上,resize位于xterm软件包中。


1
至少使用zsh和bash足以按resize原样调用。我不需要评估其输出,并且外壳程序会自行正确调整LINES / COLUMNS变量。
maxschlepzig
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.