Instalación de complementos en TMUX

Instalación de complementos en TMUX
“El usuario recibe varias opciones en TMUX para personalizar cómo funciona la barra de estado, cómo funcionan el modo de reloj y otros modos, etc. Sin embargo, al ser un programa de código abierto, TMUX viene equipado con extensibilidad en mente desde el principio. Permite que los programas de terceros, que pueden ser en forma de scripts o complementos, se utilizarán junto con la aplicación misma.

En este artículo, estamos echando un vistazo a cómo instalar diferentes complementos en TMUX. Puede instalar complementos manualmente o usar un administrador de complementos como TPM para instalar y administrar complementos automáticamente."

Instalación del complemento manual

La instalación manual de complementos en TMUX se compone de dos pasos principales. El paso 1 es descargar el script del complemento en una ubicación apropiada en el directorio de usuario. El paso 2 es habilitar el complemento agregando su comando shell a la parte inferior de la .tmux.archivo conf. Por ejemplo, si desea instalar el complemento Nord-Tmux de Arcticicestudio, puede clonar manualmente el repositorio GIT del complemento con el siguiente comando:

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

Luego puede agregar la siguiente línea al final de su .tmux.conf fileten Puede agregar la siguiente línea a la parte inferior de su .tmux.Archivo Conf:

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

Si no está ejecutando TMUX en un emulador terminal compatible, también deberá instalar el tema terminal apropiado. Por ejemplo, si estás usando Ubuntu 22.04 Distro, que envía con el emulador de terminal GNOME, deberá instalar el tema Nord-Gnome-terminal para que Nord-Tmux funcione. Se puede encontrar más información sobre esto en el repositorio de GitHub de Nord-Tmux. Después de instalar todas las dependencias, puede actualizar sus Windows de TMUX obteniendo el archivo de configuración o relanzando TMUX. Después de obtener el archivo de configuración, o la próxima vez que ejecute TMUX, verá lo siguiente:

Observe cómo la barra de estado y el resto de la ventana TMUX Terminal han cambiado los colores de los colores TMUX predeterminados.

Instalación de complementos a través de Tmux Plugin Manager

Si bien la instalación manual de complementos es un proceso sencillo, todavía implica descargar o clonar repositorios, garantizar la compatibilidad y agregar cada complemento al TMUX.Archivo confirmación para ejecutarlo dentro del shell de TMUX. Afortunadamente, hay una mejor manera de instalar complementos en TMUX. Puede usar gestores de complementos para automatizar la mayor parte del proceso. El primer administrador de complementos que estamos viendo se llama Tmux Plugin Manager o TPM para abreviar. TPM permite al usuario instalar cualquier complemento desde una lista bien mantenida de complementos compatibles. Por ejemplo, si desea instalar Nord-Tmux a través de TPM, puede tomar los siguientes pasos:

El paso 1 es clonar el repositorio TPM en su carpeta de inicio utilizando el siguiente comando:

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

Después de que el repositorio esté clonado, debe editar el TMUX.Archivo conf en el siguiente paso para que TPM funcione dentro del shell de TMUX. Esto se logra agregando las siguientes líneas al final de TMUX.Archivo Conf:

#Lista de complementos ------------------------#
establecer -g @plugin "TMUX -Plugins/TPM"
Establecer -g @plugin "TMUX-Plugins/TMUX-sensible"
# Otros ejemplos:
# set -g @plugin "github_username/plugin_name"
# set -g @plugin "github_username/plugin_name# rama"
# set -g @plugin "git @github.com: usuario/complemento "
# set -g @plugin "git @bitbucket.com: usuario/complemento "
#------------------------------------------#
# Inicializar el Administrador de complementos TMUX (mantenga esta línea en la parte inferior de TMUX.conf)
ejecutar "~/.tmux/plugins/tpm/tpm "

Después de terminar este paso, si ya tiene TMUX en ejecución, puede volver a cargar el entorno TMUX utilizando el siguiente comando:

$ tmux fuente ~/.tmux.confusión

Luego, instalar el complemento Nord-Tmux es relativamente simple después. Primero, necesitas editar el TMUX.Archivo confirmación para incluir el complemento ArcticeStudio/Nord-Tmux de la siguiente manera:

#Lista de complementos ------------------------#
establecer -g @plugin "TMUX -Plugins/TPM"
Establecer -g @plugin "TMUX-Plugins/TMUX-sensible"
Establecer -g @plugin "Arcticicestudio/Nord -Tmux"

Luego puede obtener el complemento a través del prefijo + I (letra mayúscula I), y TPM se encarga de instalar el complemento en sí.

Esto se muestra en la captura de pantalla a continuación:

TPM Clones el repositorio de GitHub a ~/.tmux/plugins/nord-tmux. Y después de la recarga, esto es lo que parece:

Desinstalar un complemento de TMUX Plugin Manager

Similar a la instalación de un complemento, TPM también admite una fácil desinstalación de complementos. El primer paso para desinstalar un complemento es eliminar la línea de declaración de complemento en TMUX.File conf o comentarlo. Luego, presionando el prefijo + Alt + U actualiza los cambios de configuración en el entorno TMUX actual, y se elimina el complemento.

Por ejemplo, si desea desinstalar Nord-Tmux desde TMUX a través de TPM, puede comentar en la siguiente línea en TMUX.conf:

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

Poniendo un letrero # antes. Luego, después de presionar prefijo + Alt + U, así es como se ve el terminal TMUX:

Instalación de complementos que personalizan la barra de estado

No todos los complementos proporcionan mejoras estéticas para TMUX. Hay muchos complementos que agregan más información a la barra de estado, como informes meteorológicos, uso de memoria y CPU, porcentaje de batería del sistema, etc. La instalación de este complemento requiere un poco más de trabajo que los complementos estéticos, incluso a través de TPM.

Por ejemplo, si desea instalar TMUX-CPU de TMUX-Plugins en GitHub, debe agregar el complemento al TMUX.archivo conf para que TPM instale. Primero, agregue la siguiente línea a TMUX.Archivo Conf:

Establecer -g @plugin "TMUX-Plugins/Tmux-CPU"

Luego presione el prefijo + I (letra mayúscula I) para obtener el complemento y logra automáticamente. Como puede ver en la captura de pantalla a continuación, todavía no hay información de CPU disponible en la barra de estado.

Esto se debe a que debe agregar una opción a la sección de estado-izquierda o estado de derecha de la barra de estado en TMUX.archivo conf. Esta opción toma una cadena formateada de TMUX-CPU de la siguiente manera:

establecer -g status -right “ #cpu_bg_color cpu: #cpu_icon #cpu_percentage | %A %H- %D %H: %M "

Después de agregarlo al TMUX.Conf File, cuando comienza una nueva sesión de TMUX o recarga la sesión actual, puede ver el uso de la CPU en la barra de estado, como se muestra en la captura de pantalla a continuación:

Conclusión

Hay muchos complementos de alta calidad para TMUX que proporcionan una variedad de servicios públicos para los usuarios, desde temas estéticos hasta información del sistema e incluso la información del proceso. Estos complementos se pueden instalar manualmente y agregar al TMUX.File de confirmación para ser utilizado a discreción del usuario. Además, el usuario puede instalar un Administrador de complementos como TMUX Plugin Manager.