Instalowanie wtyczek w Tmux

Instalowanie wtyczek w Tmux
„Użytkownik otrzymuje różne opcje w TMUX, aby dostosować sposób działania paska stanu, jak działa tryb zegara i inne tryby itp. Jednak będąc programem typu open source, TMUX jest wyposażony w rozszerzenie od samego początku. Umożliwia programy stron trzecich, które mogą być w postaci skryptów lub wtyczek, być używane w połączeniu z samą aplikacją.

W tym artykule przyglądamy się, jak zainstalować różne wtyczki w Tmux. Możesz instalować wtyczki ręcznie lub użyć menedżera wtyczek, takiego jak TPM do automatycznego instalowania i zarządzania wtyczkami."

Instalacja ręczna wtyczki

Ręczna instalacja wtyczek w Tmux składa się z dwóch głównych kroków. Krok 1 polega na pobraniu skryptu wtyczki w odpowiedniej lokalizacji w katalogu użytkownika. Krok 2 polega na włączeniu wtyczki poprzez dodanie jej polecenia powłoki na dno .Tmux.plik CONF. Na przykład, jeśli chcesz zainstalować wtyczkę Nord-Tmux z ArcticiceStudio, możesz ręcznie sklonować repozytorium GIT wtyczki za pomocą następującego polecenia:

$ git clone https: // github.com/arcticiceStudio/Nord-Tmux.git ~/arcticiceStudio/Nord-Tmux

Następnie możesz dodać następującą linię na dno swojego .Tmux.conf filethen Możesz dodać następujący wiersz do dołu .Tmux.Plik CONF:

Run-Shell „~/arcticiceStudio/Nord-Tmux/Nord.tmux ”

Jeśli nie uruchamiasz Tmux na kompatybilnym emulatorze terminalu, będziesz musiał zainstalować odpowiedni motyw terminalu. Na przykład, jeśli używasz Ubuntu 22.04 Distro, który wysyła z emulatorem terminalu Gnome, będziesz musiał zainstalować motyw Nord-genome-terminal dla Nord-Tmux do pracy. Więcej informacji na ten temat można znaleźć w repozytorium Github w Nord-Tmux. Po zainstalowaniu wszystkich zależności możesz odświeżyć system Windows TMUX, pozyskując plik konfiguracyjny lub utworzyć TMUX. Po pozyskaniu pliku konfiguracyjnego lub następnym razem, gdy uruchomisz TMUX, zobaczysz następujące:

Zwróć uwagę, jak pasek stanu i reszta okna terminalu Tmux zmieniły kolory z domyślnych kolorów Tmux.

Instalowanie wtyczek za pośrednictwem Tmux Plugin Manager

Podczas gdy ręczne instalowanie wtyczek jest prostym procesem, nadal polega na pobieraniu lub klonowaniu repozytoriów, zapewnianiu kompatybilności i dodawaniu każdej wtyczki do TMUX.plik CONF do uruchamiania go w skorupce TMUX. Na szczęście istnieje lepszy sposób instalacji wtyczek w Tmux. Możesz użyć menedżerów wtyczek do automatyzacji większości procesu. Pierwszy menedżer wtyczek, na który patrzymy, nazywa się Tmux Plugin Manager lub TPM. TPM umożliwia użytkownikowi zainstalowanie dowolnej wtyczki z dobrze utrzymanej listy kompatybilnych wtyczek. Na przykład, jeśli chcesz zainstalować Nord-Tmux za pośrednictwem TPM, możesz podjąć następujące kroki:

Krok 1 polega na sklonowaniu repozytorium TPM w folderze domowym za pomocą następującego polecenia:

$ git clone https: // github.COM/Tmux-Plugins/TPM.git ~/.Tmux/wtyczki/tpm

Po klonowaniu repozytorium musisz edytować Tmux.plik CONF w następnym kroku, aby umożliwić TPM działanie w skorupce TMUX. Osiąga się to przez dodanie następujących wierszy na końcu Tmux.Plik CONF:

#Lista wtyczek ------------------------#
SET -G @PLUGIN „Tmux -Plugins/TPM”
SET -G @PLUGIN „Tmux-Plugins/Tmux Hensible”
# Inne przykłady:
# set -g @plugin „github_username/plugin_name”
# set -g @plugin „github_username/plugin_name# gałąź”
# set -g @plugin „git @github.com: użytkownik/wtyczka ”
# set -g @plugin „git @bitbucket.com: użytkownik/wtyczka ”
#------------------------------------------#
# Zainicjuj menedżer wtyczek Tmux (trzymaj tę linię na samym dole Tmux.conf)
Uruchom „~/.Tmux/wtyczki/tpm/tpm ”

Po ukończeniu tego kroku, jeśli masz już uruchomienie TMUX, możesz ponownie załadować środowisko TMUX za pomocą następującego polecenia:

$ tmux Źródło ~/.Tmux.conf

Następnie zainstalowanie wtyczki Nord-Tmux jest później stosunkowo proste. Najpierw musisz edytować Tmux.Plik Conf, który zawiera wtyczkę ArcticICESTUDIO/NORD-TMUX w następujący sposób:

#Lista wtyczek ------------------------#
SET -G @PLUGIN „Tmux -Plugins/TPM”
SET -G @PLUGIN „Tmux-Plugins/Tmux Hensible”
SET -G @PLUGIN „ARCTICICESTUDIO/NORD -TMUX”

Następnie możesz pobrać wtyczkę przez prefiks + i (Capital Letter I), a TPM dba o instalację samej wtyczki.

Jest to pokazane na zrzucie ekranu poniżej:

TPM klonuje repozytorium GitHub do ~/.Tmux/wtyczki/Nord-Tmux. A po przeładowaniu tak to wygląda:

Odinstalowanie wtyczki od Tmux Plugin Manager

Podobnie do instalacji wtyczki, TPM obsługuje łatwe odinstalowanie wtyczek. Pierwszym krokiem w odinstalowaniu wtyczki jest usunięcie linii deklaracji wtyczki w Tmux.plik CONF lub komentowanie tego. Następnie naciśnięcie prefiksu + alt + u odświeża zmiany konfiguracji w bieżącym środowisku Tmux, a wtyczka jest usuwana.

Na przykład, jeśli chcesz odinstalować Nord-Tmux od Tmux do TPM, możesz komentować następujący wiersz w Tmux.Conf:

SET -G @PLUGIN „ARCTICICESTUDIO/NORD -TMUX”

Umieszczając przed nim znak #. Następnie, po naciśnięciu prefiksu + alt + u, tak wygląda terminal Tmux:

Instalowanie wtyczek, które dostosowują pasek stanu

Nie wszystkie wtyczki zapewniają ulepszenia estetyczne TMUX. Istnieje wiele wtyczek, które dodają więcej informacji do paska stanu, takich jak raporty pogodowe, pamięć i zużycie procesora, procent baterii systemu itp. Instalowanie takiej wtyczki wymaga nieco więcej pracy niż wtyczki estetyczne, nawet przez TPM.

Na przykład, jeśli chcesz zainstalować Tmux-CPU przez Tmux-Plugins na GitHub, musisz dodać wtyczkę do Tmux.plik Conf dla TPM do instalacji. Najpierw dodaj następujący wiersz do Tmux.Plik CONF:

SET -G @PLUGIN „Tmux-Plugins/Tmux-CPU”

Następnie naciśnij Prefiks + I (Capital Letter I), aby pobrać wtyczkę i źródło jej automatycznie. Jak widać na zrzucie ekranu poniżej, na pasku stanu nie ma jeszcze informacji.

Wynika to z faktu, że musisz dodać opcję do lewej statusu lub prawej sekcji paska stanu w Tmux.plik CONF. Ta opcja przyjmuje sformatowany ciąg Tmux-CPU w następujący sposób:

Ustaw -g status -right „ #cpu_bg_color cpu: #cpu_icon #cpu_percentage | %A %H- %D %H: %M ”

Po dodaniu go do Tmux.Plik CONF, kiedy uruchomisz nową sesję TMUX lub ponownie załaduj bieżącą sesję, możesz zobaczyć użycie procesora na pasku stanu, jak pokazano na zrzucie ekranu poniżej:

Wniosek

Istnieje wiele wysokiej jakości wtyczek dla TMUX, które zapewniają różnorodne narzędzia dla użytkowników, od motywów estetycznych po informacje systemowe, a nawet informacje o przetwarzaniu. Te wtyczki można zainstalować ręcznie i dodać do Tmux.plik Conf, który ma być używany według uznania użytkownika. Ponadto użytkownik może zainstalować menedżer wtyczek, taki jak TMUX Plugin Manager.