Raspberry Pi, konsol serial, minicom, dan gnome-terminal

8

Saya mencoba mengakses pi raspberry saya melalui konsol serialnya di pin gpio. Ini bekerja dengan baik melalui dongle serial USB-3.3v. Namun, ada masalah dengan garis panjang dan layar panjang tidak ditampilkan dengan benar. Saya menjalankan minicom di terminal gnome yang tidak disetel ke 24x80 kolom (dan opsi Terminal / 1 (24x80) terminal gnome) tidak membantu.

Seolah-olah minicom sepenuhnya mengabaikan sigwinch yang seharusnya didapat, dan / atau tidak memiliki cara untuk mengirimkannya melalui saluran serial untuk mengubah jenis terminal.

Russell Nelson
sumber
Bukan valid / jawaban atau solusi, tapi saya menemukan dempul berfungsi dengan baik sebagai terminal serial di linux.
jordanm
Tentu, tapi masih terjebak di GTK + 1.x.
Ignacio Vazquez-Abrams
Ada alternatif minicom lain mungkin pantas untuk dicoba (benang menyebutkan cu, screen, seyon, conserverdan kermit)
sr_
Saya melakukan beberapa percobaan dengan xterm vs gnome-terminal, dan layar vs minicom. Tak satu pun dari mereka mengubahnya. Saya menyimpulkan bahwa masalahnya ada di ujung Debian, di mana itu tidak memancarkan kode melarikan diri terminal yang benar.
Russell Nelson

Jawaban:

2

Anda benar, karena itu minicomtidak akan mengomunikasikan fakta perubahan jendela ke ujung. Jika Anda menggunakan emulasi seperti VT100, Anda mungkin dapat melakukan

eval `resize`

untuk menghasilkan beberapa karakter kontrol yang akan memaksa emulator untuk memberi tahu seberapa jauh ukuran jendelanya.

Pada sistem seperti Debian, resizeada dalam xtermpaket.

Flup
sumber
1
Setidaknya dengan zsh dan bash sudah cukup untuk memanggil resizeapa adanya. Saya tidak perlu mengevaluasi outputnya dan shell dengan benar menyesuaikan variabel LINES / COLUMNS sendiri.
maxschlepzig