Instalando plugins no tmux

Instalando plugins no tmux
“O usuário recebe várias opções no TMUX para personalizar como a barra de status funciona, como o modo de relógio e outros modos funcionam etc. No entanto, sendo um programa de código aberto, o TMUX vem equipado com extensibilidade em mente desde o início. Ele permite que programas de terceiros, que podem estar na forma de scripts ou plugins, sejam usados ​​em conjunto com o próprio aplicativo.

Neste artigo, estamos dando uma olhada em como instalar plugins diferentes no TMUX. Você pode instalar plugins manualmente ou usar um gerenciador de plug -in como o TPM para instalar e gerenciar plugins automaticamente.”

Instalação do plug -in manual

A instalação manual de plugins no TMUX é composta por duas etapas principais. A etapa 1 é baixar o script do plug -in em um local apropriado no diretório do usuário. A etapa 2 é ativar o plug -in adicionando seu comando Shell à parte inferior do .tmux.arquivo conf. Por exemplo, se você deseja instalar o plug-in Nord-Tmux do Arcticicestudio, poderá clonar manualmente o repositório Git do plug-in com o seguinte comando:

$ git clone https: // github.com/arcticicestudio/nord-tmux.Git ~/Arcticicestudio/Nord-Tmux

Então você pode adicionar a seguinte linha ao fundo do seu .tmux.Conf filte você pode adicionar a seguinte linha à parte inferior do seu .tmux.arquivo conf

run-shell “~/Arcticicestudio/nord-tmux/nord.tmux ”

Se você não estiver executando o TMUX em um emulador de terminal compatível, também precisará instalar o tema do terminal apropriado. Por exemplo, se você estiver usando o Ubuntu 22.04 DISTRO, que é enviado com o emulador de terminal GNOME, você terá que instalar o tema Nord-Gnome-terminal para o Nord-Tmux funcionar. Mais informações sobre isso podem ser encontradas no repositório do GitHub do Nord-Tmux. Depois de instalar todas as dependências, você pode atualizar o seu TMUX Windows adquirindo o arquivo de configuração ou relançando o TMUX. Depois de adquirir o arquivo de configuração, ou na próxima vez que você executar o TMUX, você verá o seguinte:

Observe como a barra de status e o restante da janela TMUX Terminal mudaram as cores das cores padrão do TMux.

Instalando plugins através do TMUX Plugin Manager

Embora a instalação manual de plugins seja um processo direto, ele ainda envolve baixar ou clonar repositórios, garantir compatibilidade e adicionar cada plug -in ao TMUX.arquivo conf para executá -lo dentro do shell tmux. Felizmente, existe uma maneira melhor de instalar plugins no tmux. Você pode usar os gerentes de plug -in para automatizar a maior parte do processo. O primeiro gerente de plug -in que estamos olhando é chamado TMUX Plugin Manager ou TPM para curta. O TPM permite que o usuário instale qualquer plug-in de uma lista bem mantida de plugins compatíveis. Por exemplo, se você deseja instalar o Nord-Tmux através do TPM, poderá tomar as seguintes etapas:

A etapa 1 é clonar o repositório TPM em sua pasta doméstico usando o seguinte comando:

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

Depois que o repositório é clonado, você deve editar o tmux.arquivo conf na próxima etapa para permitir que o TPM funcione dentro do shell tmux. Isso é conseguido adicionando as seguintes linhas no final do tmux.arquivo conf

#List of plugins ------------------------#
set -g @plugin “tmux -plugins/tpm”
set -g @plugin “tmux-plugins/tmux-sensible”
# Outros exemplos:
# set -g @plugin “github_username/plugin_name”
# set -g @plugin “github_username/plugin_name# ramo”
# set -g @plugin “git @github.com: usuário/plugin ”
# set -g @plugin “git @bitbucket.com: usuário/plugin ”
#------------------------------------------#
# Inicialize o TMUX Plugin Manager (mantenha esta linha na parte inferior do tmux.conf)
correr “~///.tmux/plugins/tpm/tpm ”

Depois de terminar esta etapa, se você já tiver o TMUX em execução, poderá recarregar o ambiente TMUX usando o seguinte comando:

$ tmux fonte ~//.tmux.conf

Em seguida, a instalação do plugin Nord-Tmux é relativamente simples depois. Primeiro, você precisa editar o tmux.arquivo conf para incluir plugin ArcticiciStudio/Nord-Tmux da seguinte forma:

#List of plugins ------------------------#
set -g @plugin “tmux -plugins/tpm”
set -g @plugin “tmux-plugins/tmux-sensible”
set -g @plugin “Arcticicestudio/nord -tmux”

Então você pode buscar o plug -in através do prefixo + I (letra capital I), e o TPM cuida da instalação do próprio plug -in.

Isso é mostrado na captura de tela abaixo:

Tpm clones o repositório do github para ~/.tmux/plugins/nord-tmux. E depois de recarregar, é assim que parece:

Desinstalando um plugin do TMUX Plugin Manager

Semelhante à instalação de um plug -in, o TPM suporta fácil desinstalação de plugins. A primeira etapa para desinstalar um plug -in está removendo a linha de declaração do plug -in em tmux.arquivo conf ou comentando. Em seguida, pressionar prefixo + alt + u refresca as alterações de configuração no ambiente atual do TMUX, e o plug -in é removido.

Por exemplo, se você deseja desinstalar o Nord-Tmux do TMUX através do TPM, pode comentar a seguinte linha no TMUX.conf:

set -g @plugin “Arcticicestudio/nord -tmux”

Colocando um signo antes dele. Então, depois de pressionar o prefixo + alt + u, é assim que o terminal tmux se parece:

Instalando plugins que personalizam a barra de status

Nem todos os plugins fornecem aprimoramentos estéticos para o TMUX. Existem muitos plugins que adicionam mais informações à barra de status, como relatórios meteorológicos, uso de memória e CPU, porcentagem da bateria do sistema, etc. Instalar esse plug -in requer um pouco mais de trabalho do que plugins estéticos, mesmo através de TPM.

Por exemplo, se você deseja instalar o tmux-cpu por tmux-plugins no github, você deve adicionar o plug-in ao tmux.arquivo conf para tpm instalar. Primeiro, adicione a seguinte linha ao tmux.arquivo conf

set -g @plugin “tmux-plugins/tmux-cpu”

Em seguida, pressione o prefixo + i (letra capital I) para buscar o plug -in e fonte automaticamente. Como você pode ver na captura de tela abaixo, não há informações de CPU disponíveis na barra de status ainda.

Isso ocorre porque você precisa adicionar uma opção à seção de status-esquerda ou status-direita da barra de status no tmux.arquivo conf. Esta opção leva a string formatada tmux-cpu da seguinte forma:

set -g status -right “ #cpu_bg_color cpu: #cpu_icon #cpu_percentage | %a %h- %d %h: %m ”

Depois de adicioná -lo ao tmux.Conf, quando você inicia uma nova sessão do TMUX ou recarregue a sessão atual, você pode ver o uso da CPU na barra de status, conforme mostrado na captura de tela abaixo:

Conclusão

Existem muitos plugins de alta qualidade para o TMUX, que fornecem uma variedade de serviços públicos para os usuários, variando de temas estéticos a informações do sistema e até processam informações. Esses plugins podem ser instalados manualmente e adicionados ao tmux.arquivo conf a ser usado a critério do usuário. Além disso, o usuário pode instalar um gerenciador de plug -in como o TMUX Plugin Manager.