Scrollback tidak berfungsi di jendela terminal (sesi ssh)

12

Saya memiliki irisan ubuntu di slicehost, yang berarti itu adalah DomU pada host Xen - dan ini adalah instalasi yang sangat sederhana.

Hal yang mengganggu saya adalah bahwa menggulir kembali terminal menggunakan shift-pgup tidak berfungsi.

Adakah yang bisa memberi tahu saya paket apa yang mengaktifkan fungsionalitas scrollback ini (jadi saya dapat memeriksa apakah itu diinstal) - atau jika Anda memiliki wawasan lain mengapa itu mungkin tidak berfungsi, beri tahu saya.

(catatan: Saat ini saya menjalankan layar dengan set "defscrollback 1024", tetapi masih tidak berfungsi)

Brent
sumber

Jawaban:

11

Tambahkan ini untuk ~/.screenrckeluar dari layar dan kembali:

shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@
davidparks21
sumber
1
Baris kedua dibutuhkan. (Saya menggunakan zsh)
OverCoder
4

Layar menonaktifkan scrollback standar di terminal X lokal Anda, karena sebenarnya itu adalah program kutukan di belakang layar. Seperti yang dikatakan Murali, jika Anda ingin menggunakan scrollback layar, Anda perlu Ctrl-A esc dan kemudian menggunakan tombol biasa (PgUp / PgDn / kursor) untuk melihat sejarah. Melarikan diri akan membuat Anda kembali.

womble
sumber
Hmmm. Ini BUKAN pada server lain (Debian) yang saya gunakan untuk menjalankan layar. Saya masih bisa menggunakan shift-pgup untuk menggulir kembali pada server-server itu.
Brent
1
Binding kunci Vi (hjkl, Ctrl + F, Ctrl + B, / untuk pencarian dll) juga akan berfungsi di scrollback layar.
Murali Suriar
Oh - juga, ini BUKAN "terminal X" - ini adalah sesi ssh.
Brent
Dan apa sesi SSH Anda berjalan, mungkin?
womble
1

Apakah sesi layar pada mesin lokal atau jarak jauh Anda? Jika berada di kendali jarak jauh, cobalah masuk ke mode gulir kembali layar (Ctrl + A, [secara default).

Apakah Shift + PgUp berfungsi, tidak menarik?

Murali Suriar
sumber
Kesalahan saya - maksud saya shift-pgup (bukan ctrl-pgup).
Brent
+1 Ctrl-A [memberi saya fungsionalitas scrollback (walaupun tidak sama dengan yang saya gunakan sebelumnya).
Brent
Scrollback layar juga memungkinkan Anda untuk menyalin dan menempel di antara jendela layar mutliple. Ctrl-A [menempatkan Anda dalam mode salin; tekan spasi satu kali untuk menetapkan tanda pertama Anda, ruang lagi untuk tanda kedua. Kemudian Ctrl-A] akan menempelkan isi buffer ke jendela Anda saat ini.
Murali Suriar
0

Jika Anda menggunakan Putty sebagai terminal Anda, dengan sesi layar berjalan di server, Anda harus mencentang kotak di sebelah "Nonaktifkan beralih ke layar terminal alternatif" di Terminal Konfigurasi Putty -> Fitur. Scroll-back kemudian berfungsi seperti biasa.

simplr
sumber
Saya menggunakan terminal gnome, bukan Putty - tapi terima kasih.
Brent