Invio del comando di modifica della console virtuale in PuTTY


10

Sto cercando di usare PuTTY per cambiare la console virtuale su Linux tramite i soliti comandi da tastiera - Alt+ F1o Ctrl+ Alt+ F1ecc. Tuttavia, questo non funziona.

Il cambio di TTY dovrebbe essere semplice ed è qualcosa che devo poter fare in PuTTY, preferibilmente non tramite chvt ma preferibilmente con i tasti premuti come sopra.

Qualche idea su come posso farlo?


1
Stai cercando di cambiare VC per il display collegato fisicamente o per la tua connessione PuTTY? Inoltre, cosa c'è che non va chvt?
user1686

Per PuTTY, e quello che sto specificamente cercando di fare è essere in grado di essere in qualche programma come vim o mutt, quindi passare a un altro tty. Ci ho provato usando sudo chvt (e controllando con fgconsole), e non sembra funzionare, e mi piacerebbe comunque sapere come passare usando il tasto funzione!
nemof,

Risposte:


13

Non ci sono console virtuali su una connessione SSH, hai solo un terminale per connessione. Sembra che lo schermo possa fare quello che stai cercando, però:

Lo schermo è meglio descritto come un multiplexer terminale. Usandolo, è possibile eseguire un numero qualsiasi di applicazioni basate su console - shell di comandi interattive, applicazioni basate su maledizioni, editor di testo, ecc. - all'interno di un singolo terminale. Il desiderio di farlo è ciò che attira la maggior parte delle persone sullo schermo. Quando accedevo alla mia macchina, avviavo una mezza dozzina di emulatori di terminali: volevo uno che leggesse la mia e-mail, uno per modificare il mio codice, uno per compilare il mio codice, uno per il mio newsreader, uno per una shell nel mio host web , e così via. Ora avvio un emulatore di terminale ed eseguo lo schermo al suo interno. Problema risolto.

L'altra caratteristica principale dello schermo è la sua capacità di disaccoppiare l'emulatore di terminale dai programmi in esecuzione. Ciò significa che è possibile utilizzare lo schermo per mantenere i programmi in esecuzione dopo la chiusura accidentale dell'emulatore di terminale, o anche dopo la disconnessione, e successivamente riprendere esattamente dove si trovava. Significa che l'idea di una "sessione" in cui stai eseguendo una serie di programmi console è un'entità fluttuante che puoi associare a qualsiasi terminale ovunque, o nessun terminale se lo desideri.


3
Non dimenticare tmux .
user1686

Ah perfetto, questo era esattamente quello che volevo sapere.
nemof,

Sono appena tornato a dire, testando tmux ed è un programma eccellente, specialmente in grado di dividere i riquadri così facilmente.
nemof,

Quindi esegui la schermata sul sistema operativo host o sul sistema operativo remoto?
CMCDragonkai,

Sul sistema operativo remoto.
Chris Acheson,
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.