Installere plugins i tmux

Installere plugins i tmux
“Brukeren får forskjellige alternativer i TMUX for å tilpasse hvordan statuslinjen fungerer, hvordan klokkemodus og andre modus fungerer osv. Imidlertid, som et åpen kildekode-program, er TMUX utstyrt med utvidbarhet i tankene fra get-go. Det gjør at tredjepartsprogrammer, som kan være i form av skript eller plugins, kan brukes i forbindelse med selve applikasjonen.

I denne artikkelen tar vi en titt på hvordan du installerer forskjellige plugins i TMUX. Du kan installere plugins manuelt eller bruke en plugin manager som TPM for å installere og administrere plugins automatisk.”

Manuell plugin -installasjon

Manuell installasjon av plugins i TMUX består av to hovedtrinn. Trinn 1 er å laste ned plugin -skriptet på et passende sted i brukerkatalogen. Trinn 2 er for å aktivere pluginen ved å legge til skallkommandoen til bunnen av .tmux.Conf -fil. Hvis du for eksempel vil installere Nord-Tmux-plugin fra Arcticicestudio, kan du manuelt klone Git-depotet til plugin-en med følgende kommando:

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

Da kan du legge til følgende linje til bunnen av din .tmux.Conf Filethen Du kan legge til følgende linje til bunnen av din .tmux.Conf -fil:

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

Hvis du ikke kjører TMUX på en kompatibel terminalemulator, må du installere det aktuelle terminaltemaet også. For eksempel, hvis du bruker Ubuntu 22.04 Distro, som sender med Gnome Terminal Emulator, må du installere Nord-Gnome-terminal-temaet for Nord-Tmux å jobbe. Mer informasjon om dette finner du på GitHub-depotet til Nord-Tmux. Etter at du har installert alle avhengigheter, kan du oppdatere TMUX -vinduene ved å skaffe konfigurasjonsfilen eller relansere TMUX på nytt. Etter å ha sourcing av konfigurasjonsfilen, eller neste gang du kjører TMUX, vil du se følgende:

Legg merke til hvordan statuslinjen og resten av TMUX -terminalvinduet har endret farger fra standard TMUX -farger.

Installere plugins gjennom TMUX Plugin Manager

Selv om manuelt installering av plugins er en enkel prosess, innebærer det fortsatt å laste ned eller klonende depoter, sikre kompatibilitet og legge til hver plugin til TMUX.Conf -fil for å kjøre den i TMUX -skallet. Heldigvis er det en bedre måte å installere plugins i TMUX. Du kan bruke plugin -ledere til å automatisere det meste av prosessen. Den første plugin -manageren vi ser på heter TMUX Plugin Manager eller TPM for kort. TPM gjør det mulig for brukeren å installere alle plugin fra en godt vedlikeholdt liste over kompatible plugins. Hvis du for eksempel vil installere Nord-Tmux gjennom TPM, kan du ta følgende trinn:

Trinn 1 er å klone TPM -depotet i hjemmemappen ved å bruke følgende kommando:

$ git klon https: // github.com/tmux-plugins/tpm.git ~/.tmux/plugins/tpm

Etter at depotet er klonet, må du redigere TMUX.Conf -fil i neste trinn for å gjøre det mulig for TPM å fungere innenfor TMUX -skallet. Dette oppnås ved å legge til følgende linjer på slutten av TMUX.Conf -fil:

#Liste over plugins --------------------#
sett -g @plugin “TMUX -PLUGINS/TPM”
sett -g @plugin “TMUX-PLUGINS/TMUX-SENSIBLE”
# Andre eksempler:
# set -g @plugin “github_usname/plugin_name”
# set -g @plugin “github_usname/plugin_name# filial”
# set -g @plugin “git @github.com: bruker/plugin ”
# set -g @plugin “git @bitbucket.com: bruker/plugin ”
#--------------------------------------#
# Initialiser TMUX Plugin Manager (hold denne linjen helt i bunnen av TMUX.konf)
Kjør “~/.tmux/plugins/tpm/tpm ”

Etter å ha fullført dette trinnet, hvis du allerede har kjørt TMUX, kan du laste inn TMUX -miljøet på nytt ved å bruke følgende kommando:

$ tmux kilde ~/.tmux.konf

Deretter er det relativt enkelt å installere Nord-Tmux-plugin. Først må du redigere TMUX.Conf-fil for å inkludere Arcticicestudio/Nord-Tmux-plugin som følger:

#Liste over plugins --------------------#
sett -g @plugin “TMUX -PLUGINS/TPM”
sett -g @plugin “TMUX-PLUGINS/TMUX-SENSIBLE”
Set -g @plugin “Arcticicestudio/Nord -Tmux”

Da kan du hente pluginen gjennom prefiks + i (store bokstav I), og TPM tar seg av å installere selve plugin -en.

Dette vises på skjermbildet nedenfor:

TPM kloner GitHub -depotet til ~/.tmux/plugins/nord-tmux. Og etter lasting på nytt, er det slik det ser ut:

Avinstallere en plugin fra TMUX Plugin Manager

I likhet med å installere en plugin, støtter TPM også enkel avinstallering av plugins. Det første trinnet i å avinstallere en plugin er å fjerne plugin -deklarasjonslinjen i TMUX.Conf -fil, eller kommentere den. Deretter trykker du på å trykke på prefiks + alt + u oppdaterer konfigurasjonen i det nåværende TMUX -miljøet, og pluginen fjernes.

Hvis du for eksempel vil avinstallere Nord-Tmux fra TMUX gjennom TPM, kan du kommentere følgende linje i TMUX.konf:

Set -g @plugin “Arcticicestudio/Nord -Tmux”

Ved å legge et # skilt før det. Etter at du har trykket på prefiks + alt + u, er det slik TMUX -terminalen ser ut:

Installere plugins som tilpasser statuslinjen

Ikke alle plugins gir estetiske forbedringer for TMUX. Det er mange plugins som gir mer informasjon i statuslinjen, for eksempel værrapporter, minne og CPU -bruk, systembatteriprosent osv. Å installere en slik plugin krever litt mer arbeid enn estetiske plugins, selv gjennom TPM.

Hvis du for eksempel vil installere TMUX-CPU med TMUX-PLUGINS på GitHub, må du legge til plugin-en til TMUX.Conf -fil for TPM å installere. Først, legg til følgende linje i TMUX.Conf -fil:

sett -g @plugin “TMUX-PLUGINS/TMUX-CPU”

Trykk deretter på prefiks + i (store bokstav I) for å hente plugin og kilde det automatisk. Som du kan se på skjermbildet nedenfor, er det ingen CPU -informasjon tilgjengelig på statuslinjen ennå.

Dette er fordi du må legge til et alternativ til status-venstre eller status-høyre del av statuslinjen i TMUX.Conf -fil. Dette alternativet tar TMUX-CPU formatert streng som følger:

set -g status -høyre " #cpu_bg_color cpu: #cpu_icon #cpu_percentage | %A %H- %D %H: %M ”

Etter å ha lagt den til TMUX.Conf -fil, når du starter en ny TMUX -økt eller last inn den aktuelle økten, kan du se CPU -bruk på statuslinjen, som vist på skjermdumpen nedenfor:

Konklusjon

Det er mange plugins av høy kvalitet for TMUX som gir en rekke verktøy for brukere, alt fra estetiske temaer til systeminformasjon og til og med behandle informasjon. Disse plugins kan installeres manuelt og legges til TMUX.Conf -fil som skal brukes etter brukerens skjønn. Brukeren kan også installere en plugin manager som TMUX Plugin Manager.