Melepaskan dari Layar GNU tiba-tiba membersihkan terminal

3

Saya merasa sangat bodoh untuk menanyakan hal ini, tetapi begini:

Aku diperbaharui saya Ubuntu (Server) menginstal hari ini dari 13.10 ke 14,04 . Sebelum pemutakhiran pemutakhiran dari layar tidak menghapus terminal dan sekarang tidak. Apakah ada pengaturan konfigurasi yang menangani ini? Saya tidak pernah menyentuhnya. Konfigurasi saat ini di sana terlihat seperti ini:

deflogin on
vbell on
vbell_msg "   Wuff  ----  Wuff!!  "
defscrollback 1024
bind ^\
bind \\ quit
bind K kill
bind I login on
bind O login off
bind } history
termcapinfo vt100 dl=5\E[M
hardstatus off
termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007
hardstatus string "%h%? users: %u%?"
termcapinfo xterm*|linux*|rxvt*|Eterm* OP
termcapinfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
defnonblock 5

Ini adalah server jarak jauh, tidak ada GUI desktop.

Sebelum itu seperti (representasi konyol):

terminal commands
more terminal commands
even more terminal commands
*I attach to a screen*
[detached from somescreen]
I continue terminal work

Setelah upgrade, [terlepas dari layar] berada di bagian atas jendela seolah-olah memisahkan melakukan / membersihkan terlebih dahulu, yang sangat menjengkelkan. Apakah ada cara mudah untuk membuat bak seperti itu?

Saya terhubung ke maching dengan Putty jika itu ada kaitannya dengan masalah ini (saya berasumsi tidak).

JaHei
sumber
Masalah yang sama di sini, itu benar-benar menjengkelkan. Juga dimulai setelah pemutakhiran ke 14,04
Izkata

Jawaban:

0

Saya yakin saya sudah menemukan solusinya. Saya tidak yakin seberapa benar itu, tetapi tampaknya berfungsi tanpa masalah, setidaknya jika Anda menggunakan xterm:

Jika saya menjalankan export TERM=xterm-256color, maka screenbertindak seperti vimdan man- menggunakan layar alts tanpa membersihkan layar asli. Setelah beberapa pencarian, saya menemukan ini yang, meskipun ini tentang menyelesaikan masalah yang berbeda, termasuk cara untuk membuatnya permanen:

Di ~/.Xdefaults, tambahkan baris ini (buat file jika tidak ada):

XTerm*termName: xterm-256color

Lalu lari:

xrdb -merge ~/.Xdefaults

Terminal yang sudah terbuka masih memiliki TERM=xtermdan tidak berfungsi dengan benar, tetapi sejak saat itu pada semua contoh xtermpekerjaan baru.

Izkata
sumber