Come regolare la dimensione del riquadro TMUX?

Come regolare la dimensione del riquadro TMUX?
TMUX è un'applicazione multiplexer terminale open source per la gestione in modo efficiente di più finestre terminali. Le persone che hanno precedentemente utilizzato l'applicazione Terminator hanno per lo più familiarità con la nozione di gestione delle schede in Linux Terminal. Con TMUX, possiamo dividere il terminale in un numero di vetri. Possiamo regolare questi vetri muovendosi, ridimensionando e cambiando tra loro. Questo aiuta a frenare il dolore di gestire più finestre e schede del terminale Gnome.

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 regolare la dimensione del riquadro TMUX" . Iniziamo per la prima volta con l'installazione di TMUX.

Prerequisiti

1. TMUX dovrebbe essere installato sul sistema (Ubuntu nel nostro caso).

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.

Regolazione della dimensione del riquadro TMUX

Avere più vetri in una singola finestra è un'ottima caratteristica di TMUX. Possiamo guardare e monitorare più applicazioni contemporaneamente. Avere più vetri migliora notevolmente il flusso di lavoro.

Quando si crea il primo riquadro diviso (orizzontale o verticalmente), TMUX dividerà lo spazio totale della finestra tra i due vetri nel rapporto 1: 1. Quando si crea un altro riquadro diviso, TMUX divide successivamente il riquadro corrente nel rapporto 1: 1.

Ma spesso abbiamo bisogno di più spazio per un riquadro (per E.G. durante la modifica di un file di testo) e meno spazio per un altro (E.G. mentre si avvia e si arresta un servizio). In tale scenario, dobbiamo regolare la dimensione del riquadro riducendo un riquadro e espandendo l'altro.

Grazie agli sviluppatori di TMUX che hanno messo questa struttura in TMUX in modi molto semplicistici:

1. Il modo più semplice e conveniente è utilizzare la modalità mouse. Di solito preferisco questo metodo perché dà un maggiore controllo granulare sulla dimensione del riquadro. Apri il tmux.Conf 'File e metti la riga in basso per attivare la modalità del mouse:

Imposta il mouse su

Ora ricarica il 'tmux.conflitto file:

$ tmux File sorgente ~/.tmux.conf

Nota: Ogni volta che cambiamo il tmux.FILE CONF ', dobbiamo procurarci o ricaricare il tmux.File Conf 'per far funzionare le modifiche.

2. Un altro modo è premere il 'Prefisso' E mentre tiene in mano il 'Ctrl' tasto e quindi premere i tasti freccia.

3. Se sei un esperto di comando, è possibile utilizzare il prompt dei comandi TMUX:

a) Per ridimensionare il riquadro corrente verso il basso:

RASIZE -PANE -D

b) Per ridimensionare il riquadro corrente verso l'alto:

RASIZE -PANE -U

c) per ridimensionare il riquadro corrente verso sinistra:

RASIZE -PANE -L

d) per ridimensionare il riquadro corrente verso destra:

RASIZE -PANE -R

Se si desidera ridimensionare con precisione, è possibile specificare il numero di righe per spostare. Ad esempio, se si desidera ridimensionare il riquadro verso il basso di 10 righe, quindi utilizzare:

RASIZE -PANE -D 10

Impostazione dei tasti

Ora impostiamo keybindings per rendere l'attività di ridimensionamento un po 'più semplice. Imposteremo il prefisso +'H', prefisso +'j', prefisso +'k' e prefisso +'l' per movimenti sinistra, giù, su e destra, rispettivamente. Inoltre, imposteremo il fattore di incremento predefinito su "5". Apri i tuoi 'tmux.conflitto file e inserisci le seguenti righe:

bind h rcinize -pane -l 5
Bind J Rigini -Vane -D 5
Bind k Rigini -Pazze -u 5
Bind L Ridimension -Vane -r 5

Si può pensare che il prefisso pressante ogni volta sia molto lento, ma c'è anche una soluzione alternativa per questo. Utilizzare il flag '-r' per legare il tasto di ridimensionamento per regolare continuamente la dimensione del riquadro. In questo modo, dovremo premere il prefisso solo una volta, quindi il tasto di ridimensionamento ridimensionerà ripetutamente il riquadro entro il limite di ripetizione. Basta modificare i tastieri sopra indicati nel tmux.conf 'come:

bind -r h rcinize -pane -l 5
Bind -r J Rignize -Vane -D 5
bind -r k ridimension -pane -u 5
bind -r l ridotto -pane -r 5

Conclusione

In questa guida, abbiamo appreso l'installazione di TMUX e, più specificamente, "come regolare la dimensione del riquadro TMUX". Una spiegazione più dettagliata di varie operazioni TMUX è disponibile nelle pagine di TMUX Man o sulla pagina GitHub di TMUX.