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).
Jawaban:
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
, makascreen
bertindak sepertivim
danman
- 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):Lalu lari:
Terminal yang sudah terbuka masih memiliki
TERM=xterm
dan tidak berfungsi dengan benar, tetapi sejak saat itu pada semua contohxterm
pekerjaan baru.sumber