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)

Jawaban:


11

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

shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@

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.


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?


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.


Saya menggunakan terminal gnome, bukan Putty - tapi terima kasih.
Brent
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.