2 Alternative allo schermo GNU per il multitasking del terminale Linux
Abbiamo scritto di usare GNU Screen per il multitasking nel terminale Linux in passato. GNU Screen è il nonno di questi programmi, ma tmux e dvtm + dtach sono altre soluzioni che potresti preferire.
Tmux è una riscrittura migliorata di GNU Screen. Dvtm è un multiplexer di console ispirato ai gestori di finestre di piastrellatura e dtach aggiunge la possibilità di scollegarsi e ricollegarsi alle sessioni di dvtm.
tmux
Come riscrittura di GNU Screen, tmux offre una varietà di miglioramenti. Alcuni dei più importanti includono un modello client-server, che consente di connettersi a una sessione tmux da più posizioni e un formato di file di configurazione più pulito. Controlla le FAQ di tmux per scoprire una lista di modi in cui differisce da GNU Screen.
Usa questo comando per installare tmux su Ubuntu:
sudo apt-get install tmux
Se stai utilizzando un'altra distribuzione, probabilmente la troverai nel gestore di pacchetti della tua distribuzione.
Per avviare tmux dopo averlo installato, basta eseguire il comando tmux comando. A differenza di Screen, per impostazione predefinita tmux viene fornito con una barra di stato.
Per aprire una finestra di terminale aggiuntiva, utilizzare Mod-c scorciatoia da tastiera. La combinazione di tasti modif predefinita è Ctrl-b. Ciò significa che dovrai premere Ctrl-b e poi c per creare una nuova finestra.
Ogni nuova finestra aperta verrà visualizzata nella barra di stato. Di default, tmux mostra solo una finestra sullo schermo alla volta.
Ecco alcune scorciatoie da tastiera importanti per iniziare:
Mod-X - Uccidi il terminale corrente.
Mod-n - Focus sulla prossima finestra.
Mod-p - Metti a fuoco la finestra precedente.
mo- # - Metti a fuoco la finestra specificata, dove # è un numero compreso tra 0 e 9.
mo-' - Richiedi una finestra da selezionare.
mo-% - Dividi la finestra corrente in due in orizzontale.
mo-” - Dividi la finestra corrente in due in verticale
Per staccare dalla sessione corrente, utilizzare il Mod-d scorciatoia da tastiera.
Per ricollegare a una sessione, eseguire il seguente comando:
tmux allegare
Per più scorciatoie da tastiera, esegui uomo tmux comando o leggi il manuale di tmux sul web.
Dvtm & Dtach
Diversamente da GNU Screen e tmux, dvtm non ti permette di disconnetterti e ricollegarti alle sessioni. Dovrai eseguire dvtm con dtach per staccare e ricollegare alle tue sessioni.
Esegui questo comando per installare dvtm e dtach su Ubuntu:
sudo apt-get install dvtm dtach
Questi programmi dovrebbero essere disponibili anche negli archivi software di altre distribuzioni.
Corri il dvtm comando per lanciare dvtm. Vedrai una singola finestra di terminale.
Per aprire finestre di terminale aggiuntive, utilizzare Mod-c scorciatoia da tastiera. La combinazione di tasti modificatori predefinita è Ctrl-g. Ciò significa che dovrai premere Ctrl-g e poi c per aprire una nuova finestra di terminale.
Come un gestore di finestre di piastrellatura, dvtm distribuirà automaticamente le finestre del terminale. A differenza delle altre utilità, per impostazione predefinita le visualizza tutte sullo schermo.
Ecco alcune scorciatoie da tastiera importanti per iniziare:
Mod-x - Chiudi la finestra corrente.
Mod-j - Focus sulla prossima finestra.
Mod-k - Metti a fuoco la finestra precedente.
mo- # - Metti a fuoco la finestra specificata, dove # è il numero della finestra.
Mod-q - Esci da dvtm.
Per un elenco completo, eseguire il uomo dvtm comando o controlla la pagina di manuale di dvtm sul web.
Dvtm supporta anche il mouse. Ad esempio, è possibile fare clic su una delle finestre per selezionarla.
Per staccare da una sessione dvtm e ricollegarsi ad esso in seguito, è necessario eseguirlo con il comando dtach. Per avviare dvtm con dtach, utilizzare il seguente comando:
dtach -c / tmp / dvtm-session -r winch dvtm
Per staccare da una sessione dvtm che è stata avviata con dtach, utilizzare il comando Ctrl- \ scorciatoia da tastiera.
Per ricollegare alla sessione di dvtm in seguito, utilizzare il seguente comando:
dtach -a / tmp / dvtm-session -r winch
È possibile utilizzare dtach per eseguire, scollegare e ricollegare ad altre applicazioni.
Potresti anche voler controllare byobu, che migliora lo schermo GNU.