Setiap kali saya memulai layar (layar -A) atau mencoba menghubungkan ke sesi layar yang sudah berjalan (layar -Ax) terminal saya diubah ukurannya menjadi 80 kolom. Saya ingin mencegah layar mengubah ukuran terminal saya.
Saya menggunakan iTerm di Snow Leopard dan sesi layar saya menggunakan mesin centos (saya menggunakan bash sebagai shell saya).
gnu-screen
sayap hitam
sumber
sumber
Penjelasan (dan yang disarankan setara) untuk string inisialisasi xterm tidak sepenuhnya akurat.
Dimulai dengan string dari deskripsi terminal xterm:
kita punya
Tetapi
DECSTR
mengatur ulang beberapa hal yang tidak ditemukan dalam penggantian:DECCKM
,KAM
,DECKPAM
)Juga, itu tidak menghapus layar.
Alasan untuk menggunakan
DECSTR
( sejak 1997 ) adalah untuk menjaga ukuran termcap cukup kecil agar sesuai dengan batas 1024-byte termcap.Pengaturan
screen
adalah dari paket Debian; laporan bug yang disebutkan dalam komentar adalah layar Debian # 134198: memiliki semacam masalah persaingan aneh yang paling terlihat dengan irssi dan konsole , dari tahun 2002.screen
tidak mengenali urutan itu, dan kebetulan, konsole KDE tidak mengimplementasikan urutan itu, seperti yang terlihat di KDE # 134892 , sementara pada saat yang sama pengembangnya menyatakan dalam KDE # 145977 bahwa mereka lebih suka tidak menggunakanTERM
nilai yang berbeda darixterm
. Karena beberapa pengguna mungkin menginginkan deskripsi terminal yang cocok dengan kemampuan konsole, itu ada di ncurses sepertikonsole
, misalnya,melawan
Menghapus layar bening palsu, bagian kustomisasi layar yang relevan adalah
Jadi yang tertinggal adalah (selain dari
DECCOLM
)\E[4l
.The
\E7
dan\E8
dalam string inisialisasi menyimpan / mengembalikan posisi kursor ketika menyesuaikan margin bergulir. Sama seperti mode insert, beberapa pengguna akan memperhatikan tidak adanya fitur.Inti dari kustomisasi adalah untuk menekan
DECCOLM
switching (80/132 kolom), dan bekerja dari cut-down dan kustomisasi yang agak lama mungkin tidak bekerja serta beradaptasi dari deskripsi terminal yang ditulis untuk terminal.Bacaan lebih lanjut:
sumber