In generale, quando si chiude una connessione SSH, le corrispondenti sessioni di terminale remoto sono chiuse. Ecco che arriva il tmux per l'aiuto in quanto conserva quelle sessioni quando la connessione SSH viene terminata.
Dopo aver installato TMUX, non troverai alcuna icona associata ad esso. Non apparirà come un'applicazione separata; Invece, dovremo invocarlo dal terminal gnoma stesso. In seguito vedremo come farlo.
Nota: In questo "Howto" abbiamo usato il 'Ctrl+b' come prefisso; Se hai configurato un altro prefisso, sostituire il comando con il tuo prefisso.
Cosa copriremo?
Questa guida esplorerà come possiamo installare TMUX e, più specificamente, "come utilizzare la modalità mouse TMUX". Useremo Ubuntu 20.04 come sistema di base per questa guida. Iniziamo per la prima volta con l'installazione di TMUX.
Prerequisiti
1. TMUX dovrebbe essere installato sul tuo sistema.
2. Connettività Internet e account utente con privilegi "sudo".
Installazione di TMUX su Ubuntu 20.04
I principali sistemi operativi come Linux, MacOS e Windows Subsystem per Linux (WSL) forniscono pacchetti software TMUX dal loro repository ufficiale. Quindi per installare TMUX su Ubuntu 20.04, possiamo semplicemente utilizzare il gestore dei pacchetti o il centro software come descritto di seguito:
1. Per installare TMUX utilizzando Package Manager, eseguire semplicemente il comando:
$ sudo apt Installa tmux
2. Per installare TMUX utilizzando il Centro software, aprire il Centro software, cercare TMUX e fare clic su Installa.
Lancio di TMUX
Una volta installato il TMUX, dovremo usare il terminale GNOME per invocarlo. Si può riscontrare il seguente errore quando si tenta di eseguire il comando "TMUX":
"Terminale aperto non riuscito: terminale mancante o inadatto: XTERM-256Color"
Per superare questo errore, digita "Termine di esportazione = xterm" sul terminale e premi Invio. Ora di nuovo, esegui il comando "tmux" e questa volta l'errore non dovrebbe apparire.
Un altro modo è usare il 'Xterm' Terminal e lanciare il TMUX da qui. Questo ha funzionato sul nostro Ubuntu 20.04 Sistema.
Come usare tmux
Possiamo usare tre modi per inviare comandi a un terminale TMUX:
Utilizzando i tasti prefissi: TMUX utilizza una combinazione di chiavi chiamata tasto prefisso, che è per impostazione predefinita "CTRL+B '. Questo prefisso è seguito da una o due chiavi in più che TMUX interpreterà per una particolare operazione. Ad esempio, possiamo staccarci da una sessione usando [prefisso+d].
Utilizzando la modalità di comando: per inviare i comandi direttamente al terminale TMUX, dobbiamo inserire la modalità di comando premendo i tasti prefissi seguiti da un colon (:). Un prompt dei comandi si aprirà nella parte inferiore del terminale, dove possiamo inserire i comandi TMUX.
Utilizzando la riga di comando: i comandi TMUX possono anche essere utilizzati dal prompt del terminale o della shell non TMUX. Questi comandi sono preceduti dalla parola chiave "tmux". Abbiamo illustrato questo metodo nella sezione seguente.
Utilizzo della modalità mouse per tmux> = 2.1
Quando iniziamo a usare TMUX (ovviamente, come principiante), sentiamo quanto sarebbe bello scorrere o selezionare TMUX Windows con un mouse. Sicuramente, possiamo farlo in TMUX personalizzando il TMUX.Conf File. È qui che entra in gioco la modalità mouse tmux. Vediamo la modalità mouse in azione:
Abilitazione della modalità mouse
Dobbiamo prima abilitare la modalità mouse. Apri il tmux.Conf file e metti al suo interno la riga seguente:
setw -g mouse su
Ora ricarica il 'tmux.conflitto file:
$ tmux File sorgente ~/.tmux.conf
Nota: Ogni volta che apportiamo modifiche a TMUX.Conf File, Source o Ricarica TMUX.Conf File per far funzionare le modifiche.
Dopo aver ricaricato il tmux.File conf, possiamo controllare la selezione del riquadro, il ridimensionamento del riquadro e l'operazione di selezione della finestra con il mouse stesso.
Utilizzo della modalità mouse TMUX per TMUX < 2.1
Nella versione TMUX < 2.1 we can put the following lines to make the mouse manage the pane selection, pane resizing and window selection:
mouse di modalità setw -g
Set -g-gust select-ves
Imposta -G-Venize-Vane su
Set -G-Wouse Select-Window
Se vuoi metterti a tuo agio con le basi delle operazioni TMUX, ti consigliamo di disabilitare le opzioni del mouse semplicemente impostando l'opzione sopra su "OFF" o disabilitando direttamente la modalità mouse di:
setw -g mouse -mouse OFF
In questo modo, possiamo anche evitare di fare cose sbagliate mentre selezioniamo le finestre/vetri di Tmux con un mouse.
Azione del mouse in TMUX
Possiamo anche selezionare una parola e una riga in tmux. E.G. Per selezionare una parola, tieni premuto il pulsante destro e fai doppio clic sul pulsante sinistro. Allo stesso modo, tieni premuto il pulsante destro e la tripla fai clic sul pulsante sinistro per selezionare una riga. Ora puoi anche utilizzare i tasti freccia per selezionare più righe.
Conclusione
In questa guida, abbiamo appreso l'installazione di TMUX, le sue basi e più specificamente, "come utilizzare la modalità tomux mouse". Sebbene possiamo usare la modalità mouse TMUX, è generalmente una buona pratica usare la tastiera. Questo perché all'aumentare del numero di applicazioni, diventa molto distrattivo utilizzare un mouse per passare da vasi e finestre che eseguono diverse applicazioni. Una spiegazione più dettagliata di varie operazioni TMUX è disponibile nelle pagine di TMUX Man o sulla pagina GitHub di TMUX.