ad ampliare i precedenti due risposte: la linea .screenrc
termcapinfo xterm* [email protected]:[email protected]
si accenderà le vostre barre di scorrimento. Questa è una vittoria, a meno che tu non stia utilizzando il controllo-A per passare da sessioni a più schermate nella stessa finestra di Terminale. La schermata usa la cosiddetta modalità di indirizzamento del cursore per mantenere un buffer della cronologia separato per ogni sessione; la riga termcapinfo sopra dice di non usare mai quella modalità. Tutta la cronologia entra quindi in un buffer, il buffer del terminale nativo e vedrai le linee di tutte le sessioni mescolate l'una con l'altra.
In questi giorni ciò significa semplicemente utilizzare una finestra terminale separata (o una scheda) per ciascun accesso sul telecomando - un prezzo basso da pagare per riavere indietro le barre di scorrimento, a mio avviso.
Quindi, perché la modalità barra di scorrimento non è predefinita? Perché in Ye Olde Tyme Dayes, quando percorrevamo venti miglia sulla neve per i nostri VT100 a cella caratteristica da 80 x 24, si poteva ottenere solo un accesso per terminale. A meno che non avessi due terminali sulla tua scrivania, lo schermo era l'unico gioco multisessione in città.
Ho questo problema in lion, questo risolve il problema ma significa che devo modificare '~/.screenrc' su ogni macchina remota che utilizzo. Sul leopardo delle nevi potevo vedere lo schermo su qualsiasi macchina senza fare nulla di speciale, mi piacerebbe sapere come farlo in leone. – cerberos
Questo è ottimo, ma sfortunatamente non funziona quando si usa lo schermo per connettersi direttamente a un dispositivo tty (ad esempio http://www.noah.org/wiki/Screen_notes#using_screen_as_a_serial_terminal) - qualche idea perché no? – natevw