Installazione di plugin in TMUX

Installazione di plugin in TMUX
“All'utente vengono fornite varie opzioni in TMUX per personalizzare come funziona la barra di stato, come funzionano la modalità di clock e altre modalità ecc. Tuttavia, essendo un programma open source, TMUX viene dotato di estensibilità in mente fin dall'inizio. Consente di utilizzare programmi di terze parti, che possono essere sotto forma di script o plugin, essere utilizzati insieme all'applicazione stessa.

In questo articolo, stiamo dando un'occhiata a come installare diversi plugin in TMUX. È possibile installare i plugin manualmente o utilizzare un gestore plugin come TPM per installare e gestire automaticamente i plugin."

Installazione del plug -in manuale

L'installazione manuale dei plugin in TMUX è composta da due passaggi principali. Il passaggio 1 è scaricare lo script plugin in una posizione appropriata nella directory utente. Il passaggio 2 è abilitare il plug -in aggiungendo il suo comando shell alla parte inferiore del .tmux.Conf File. Ad esempio, se si desidera installare il plug-in Nord-Tmux da Arcticicestudio, è possibile clonare manualmente il repository Git del plug-in con il seguente comando:

$ git clone https: // github.com/arcticicestudio/nord-tmux.git ~/arcticicestudio/nord-tmux

Quindi puoi aggiungere la riga seguente al fondo del tuo .tmux.Conf Filethen È possibile aggiungere la seguente riga alla parte inferiore del tuo .tmux.Conf File:

Run-Shell “~/Arcticicestudio/Nord-Tmux/Nord.tmux "

Se non si esegue TMUX su un emulatore terminale compatibile, dovrai anche installare il tema del terminale appropriato. Ad esempio, se stai usando Ubuntu 22.04 Distro, che spedisce con emulatore terminale GNOME, dovrai installare il tema Nord-GNOME-Terminal affinché Nord-Tmux funzioni. Ulteriori informazioni al riguardo possono essere trovate nel repository GitHub di Nord-TMUX. Dopo aver installato tutte le dipendenze, è possibile aggiornare le finestre TMUX acquistando il file di configurazione o rilanciando TMUX. Dopo aver approvato il file di configurazione o la prossima volta che esegui TMUX, vedrai quanto segue:

Notare come la barra di stato e il resto della finestra del terminale TMUX hanno cambiato i colori dai colori TMUX predefiniti.

Installazione dei plugin tramite TMUX Plugin Manager

Mentre l'installazione manuale dei plugin è un processo semplice, comporta comunque il download o la clonazione di repository, garantire la compatibilità e l'aggiunta di ciascun plug -in a TMUX.Conf File per eseguirlo all'interno della shell TMUX. Fortunatamente, esiste un modo migliore per installare plugin in TMUX. È possibile utilizzare i gestori di plugin per automatizzare la maggior parte del processo. Il primo Plugin Manager che stiamo guardando si chiama TMUX Plugin Manager o TPM in breve. TPM consente all'utente di installare qualsiasi plug-in da un elenco ben mantenuto di plugin compatibili. Ad esempio, se si desidera installare Nord-TMUX tramite TPM, è possibile prendere i seguenti passaggi:

Il passaggio 1 è clonare il repository TPM nella cartella di casa utilizzando il seguente comando:

$ git clone https: // github.com/tmux-plugins/tpm.git ~/.TMUX/Plugins/TPM

Dopo che il repository è stato clonato, devi modificare il TMUX.Conf File nel passaggio successivo per consentire a TPM di funzionare all'interno della shell TMUX. Ciò si ottiene aggiungendo le seguenti righe alla fine di TMUX.Conf File:

#List di plugin ------------------------##
Set -g @plugin "tmux -plugins/tpm"
Set -g @plugin "tmux-plugins/tmux-sale"
# Altri esempi:
# set -g @plugin "github_username/plugin_name"
# set -g @plugin "github_username/plugin_name# branch"
# set -g @plugin “git @github.com: utente/plugin "
# set -g @plugin “git @bitbucket.com: utente/plugin "
#----------------------------------------------##
# Inizializza il Gestione plugin TMUX (mantieni questa riga in fondo a TMUX.conf)
Esegui “~/.TMUX/Plugins/TPM/TPM "

Dopo aver terminato questo passaggio, se hai già in esecuzione TMUX, è possibile ricaricare l'ambiente TMUX utilizzando il comando seguente:

$ tmux sorgente ~/.tmux.conf

Quindi, l'installazione del plugin Nord-TMUX è relativamente semplice in seguito. Innanzitutto, devi modificare il TMUX.FILE Conf per includere il plugin Arcticicestudio/Nord-Tmux come segue:

#List di plugin ------------------------##
Set -g @plugin "tmux -plugins/tpm"
Set -g @plugin "tmux-plugins/tmux-sale"
Set -g @plugin "Arcticicestudio/Nord -Tmux"

Quindi puoi recuperare il plug -in tramite prefisso + I (lettera mai.

Questo è mostrato nello screenshot seguente:

TPM cloni il repository github su ~/.TMUX/Plugins/Nord-TMUX. E dopo il ricarico, questo è quello che sembra:

Disinstallazione di un plug -in da TMUX Plugin Manager

Simile all'installazione di un plug -in, TPM supporta anche una facile disinstallazione dei plugin. Il primo passo per disinstallare un plug -in è la rimozione della linea di dichiarazione del plug -in in TMUX.Conf file o commentalo. Quindi, premendo il prefisso + alt + u aggiorna le modifiche alla configurazione nell'ambiente TMUX corrente e il plugin viene rimosso.

Ad esempio, se si desidera disinstallare Nord-TMUX da TMUX a TPM, puoi commentare la seguente riga in TMUX.Conf:

Set -g @plugin "Arcticicestudio/Nord -Tmux"

Mettendo un segno # prima di esso. Quindi, dopo aver premuto il prefisso + alt + u, questo è l'aspetto del terminale TMUX:

Installazione di plugin che personalizzano la barra di stato

Non tutti i plugin forniscono miglioramenti estetici per TMUX. Esistono molti plugin che aggiungono ulteriori informazioni alla barra di stato, come report meteorologici, memoria e utilizzo della CPU, percentuale della batteria del sistema, ecc. L'installazione di un tale plugin richiede un po 'più di lavoro dei plugin estetici, anche tramite TPM.

Ad esempio, se si desidera installare TMUX-CPU di TMUX-Plugins su GitHub, è necessario aggiungere il plug-in a TMUX.File conf per TPM da installare. Innanzitutto, aggiungi la seguente riga a TMUX.Conf File:

Set -g @plugin "tmux-plugins/tmux-cpu"

Quindi premere il prefisso + I (lettera mai. Come puoi vedere nello screenshot di seguito, non ci sono ancora informazioni sulla CPU sulla barra di stato.

Questo perché devi aggiungere un'opzione alla sezione di stato-sinistra o status-right della barra di stato in TMUX.Conf File. Questa opzione prende la stringa formattata TMUX-CPU come segue:

SET -g STATO -RIGHT “ #CPU_BG_COLOR CPU: #CPU_ICON #CPU_PERCENTAGE | %A %H- %d %H: %M "

Dopo averlo aggiunto al TMUX.File conf, quando si avvia una nuova sessione TMUX o ricarica la sessione corrente, è possibile visualizzare l'utilizzo della CPU sulla barra di stato, come mostrato nello screenshot seguente:

Conclusione

Esistono molti plug-in di alta qualità per TMUX che forniscono una varietà di utility per gli utenti, che vanno da temi estetici alle informazioni di sistema e persino a elaborare informazioni. Questi plugin possono essere installati manualmente e aggiunti al TMUX.File Conf da utilizzare a discrezione dell'utente. Inoltre, l'utente può installare un gestore plugin come TMUX Plugin Manager.