Scrollback non funzionante nella finestra del terminale (sessione ssh)


12

Ho una fetta di Ubuntu su slicehost, il che significa che è una DomU su un host Xen - ed è un'installazione piuttosto ridotta.

La cosa che mi dà fastidio è che scorrere indietro nel terminale usando shift-pgup non funziona.

Qualcuno può dirmi quale pacchetto abilita questa funzionalità di scrollback (in modo che io possa verificare se è installato) - o se hai altre idee sul perché potrebbe non funzionare, fammi sapere.

(nota: attualmente sto eseguendo la schermata con "defscrollback 1024" impostato, ma non funziona ancora)

Risposte:


11

Aggiungi questo per ~/.screenrcdisconnettersi dallo schermo e rientrare:

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

1
La seconda riga era necessaria. (Sto usando zsh)
OverCoder

4

Lo schermo disabilita lo scrollback standard nel tuo terminale X locale, perché in realtà è un programma maledizioni dietro le quinte. Come diceva Murali, se si desidera utilizzare lo scorrimento dello schermo, è necessario premere Ctrl-A esc e quindi utilizzare i tasti normali (PgUp / PgDn / cursore) per scorrere la cronologia. Escape ti riporterà fuori.


Hmmm. Questo NON è il caso su altri server (Debian) su cui sto eseguendo lo schermo. Posso ancora usare shift-pgup per scorrere indietro su quei server.
Brent,

1
Le combinazioni di tasti Vi (hjkl, Ctrl + F, Ctrl + B, / per la ricerca ecc.) Funzioneranno anche nello scorrimento dello schermo.
Murali Suriar,

Oh - inoltre, questo NON è un "terminale X" - è una sessione ssh.
Brent,

E qual è la tua sessione SSH in esecuzione, forse?
womble

1

La sessione dello schermo è sul tuo computer locale o remoto? Se è sul telecomando, prova ad accedere alla modalità di scorrimento indietro dello schermo (Ctrl + A, [per impostazione predefinita).

Shift + PgUp funziona, per interesse?


Il mio errore - intendevo shift-pgup (non ctrl-pgup).
Brent,

+1 Ctrl-A [mi dà la funzionalità di scrollback (anche se non è la stessa di cui sono abituato.)
Brent,

Lo scrollback dello schermo ti consente anche di copiare e incollare tra le diverse finestre dello schermo. Ctrl-A [ti mette in modalità copia; premi lo spazio una volta per impostare il primo segno, spazio di nuovo per il secondo segno. Quindi Ctrl-A] incollerà il contenuto del buffer nella finestra in cui ti trovi attualmente.
Murali Suriar,

0

Se si utilizza PuTTY come terminale, con una sessione schermo in esecuzione sul server, è necessario selezionare la casella accanto a "Disabilita passaggio a schermo terminale alternativo" in Terminale di configurazione PuTTY-> Funzioni. Lo scroll-back funziona quindi come al solito.


Sto usando gnome-terminal, non PuTTY - ma grazie.
Brent,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.