Zellij, un nou multiplexor de terminal escrit a Rust

about zellij

En el següent article anem a fer una ullada a zellij. Aquest és un espai de treball dirigit a desenvolupadors ia qualsevol usuari a què li agradi la terminal. En essència, aquest és un multiplexor de terminal (similar a tmux) Escrit a Rust.

Si a causa de les característiques de les tasques que realitzes habitualment, l'emulador de terminal que utilitzes diàriament se't queda curt, provar aquest multiplexor de terminal et pot resultar interessant. Zellij inclou un sistema de disseny i un sistema de complements que permet crear complements en qualsevol llenguatge que es compili en WebAssembly.

Zellij hauria d'estar llest per a l'ús diari, però encara està classificat com a beta. Això vol dir que podem trobar-nos encara algun bloqueig rar o un comportament incorrecte aquí i allà, però que un cop els desenvolupadors ho trobin, hauria de solucionar-se amb força rapidesa. No obstant això, és totalment funcional i es pot usar per al dia a dia. Només que cal tenir una mica de paciència si eventualment hi algun problema. A més, també es troben a faltar algunes característiques que encara no han estat implementades, però que amb el pas de les actualitzacions esperem que es vagin incloent.

Característiques generals de zellij

  • Zellij, a més d'utilitzar Rust, també aporta un gran espai de treball des de la terminal i multiplexor, Com ho fan tmux i similars.
  • El trobarem disponible tant per a sistemes operatius GNU / Linux com macOS.
  • A l'igual que altres multiplexors, zellij permet als usuaris dividir la terminal en diferents panells i pestanyes. Però ha intentat diferenciar-se d'altres projectes similars oferint una forma interessant d'organitzar i canviar la mida dels panells.
  • La pròpia aplicació per defecte va a buscar la millor distribució de divisió vertical o horitzontal. Zellij inclou un motor de disseny que permet als usuaris definir un mapa de panells en un arxiu YAML i carregar quan inicien l'aplicació. D'aquesta manera, un pot tenir els panells disposats al seu gust sense haver de fer tota la feina de configuració.
  • Quant a la seva interfície d'usuari, és molt fàcil d'usar, lleugera, i ofereix una barra d'estat a la zona inferior amb les dreceres de teclat disponibles. A més també ens mostrarà consells de com utilitzar l'eina.
  • Quan s'iniciï zellij, els usuaris notarem que es van a mostrar les dreceres de teclat disponibles que permeten bloquejar el disseny, accedir a les opcions de el panell, opcions de pestanya, canviar la mida, desplaçar-se i sortir. Quan fa servir un d'aquests dreceres de teclat, la barra de suggeriments canvia a les dreceres de teclat disponibles per als panells, com crear un nou panell, moure entre panells, tancar el panell actiu, etc.
  • Les dreceres de teclat, així com el disseny inicial utilitzat per zellij quan s'inicia, es poden configurar. Es pot fer una ullada als dreceres de teclat per omissió.
  • Zellij també té alguns panells especials que no són terminals. Aquests panells es denominen complements. Zellij ve amb alguns complements predissenyats com l'explorador d'arxius Strider. Zellij fa servir Webassembly i Wasi per carregar aquests panells i donar-los accés a la màquina host.

Descàrrega i instal·lació

Per instal·lar el binari d'aquest programa en Ubuntu, simplement necessitarem descarregar el paquet per Gnu / Linux des de la pàgina web de el projecte.

descarrega el paquet zellij des de navegador

també podem utilitzar wget per descarregar el paquet, Això es pot fer obrint una terminal (Ctrl + Alt + T) i escrivint-hi la comanda:

descàrrega des de la terminal

wget https://github.com/zellij-org/zellij/releases/latest/download/zellij-x86_64-unknown-linux-musl.tar.gz

Un cop finalitzada la descàrrega, haurem de extreure l'arxiu descarregat:

descomprimir paquet descarregat

tar xzvf zellij-x86_64-unknown-linux-musl.tar.gz

Després anem a dirigir-nos a la carpeta en la qual es va extreure el paquet. El següent pas serà instal·lar el binari en / usr / local / bin usant a la terminal (Ctrl + Alt + T) la comanda:

instal·lar zellij

sudo install zellij /usr/local/bin

Acabada la instal·lació, només necessitem escriure zelj a la terminal:

provant zellij

Per configurar zellij (combinacions de tecles, dissenys i complements), els usuaris podem consultar la documentació que ofereixen a la pàgina web de el projecte. Zellij és construïda per un entusiasta equip de voluntaris. Qualsevol que vulgui unir-se, independentment del seu nivell d'experiència, pot seguir les instruccions que indiquen en el seu pàgina de GitHub.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.