Tutoriales

Diversión en el escritorio de Linux: alternador de árboles Bonsai para amantes de la CLI


Bonsai (盆栽) no es más que plantar en un intento. Es el arte japonés de la vejez de cultivar árboles pequeños en macetas. Ahora puede hacerlo fácilmente con su terminal Linux o Unix para divertirse y obtener ganancias. Echemos un vistazo al alternador de árboles Bonsai llamado cbonsai creado en Clang y Bash.


Diversión en el escritorio de Linux: alternador de árboles Bonsai para amantes de la CLI

cbonsai es un alternador de árboles bonsai gratis y de código campechano, escrito en idioma de programación C usando ncurses. Crea, colorea y posiciona inteligentemente un árbol bonsai y es completamente configurable a través de las opciones de CLI. Funciona en modo fijo. El modo en vivo me pareció interesante. Muestra cada «paso» de crecimiento y se detiene un poco para que el sucesor pueda ver cómo crece el árbol paso a paso, como un bonsái de la vida efectivo.

Instalando cbonsai en Linux

Ensenada la aplicación de terminal y ejecute los comandos según su distribución de Linux. Por ejemplo, el sucesor de Arch Linux prueba un asistente AUR como yay de la ulterior forma:
yay -S cbonsai-git
Sin secuestro, cloné el repositorio y lo instalé de la ulterior forma:

LEER  Fundamentos de la pila de red de Kubernetes: cómo se comunican los contenedores dentro de un pod
# AUR not ready? Set up AUR and we need
# packages:
# sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/cbonsai-git
cd cbonsai-git/
less PKGBUILD
makepkg -si

Cómo instalar cbonsai en Debian o Ubuntu Linux

Necesita clasificar el código fuente. Lógicamente, debe instalar el entorno de crecimiento y compilador GNU GCC en Debian. Si está utilizando Ubuntu, vea cómo instalar el entorno de crecimiento y compilador GNU GCC con el comando apt:
sudo apt update
sudo apt install build-essential git pkgconf

Asegúrese de instalar la biblioteca ncurses en Linux para evitar el «error lamentable: ncurses.h: No existe tal archivo o directorio» en Linux de la ulterior forma usando el comando apt-get:
sudo apt install libncurses6 libncurses-dev ncurses-base ncurses-bin
Ahora compílelo e instálelo:
git clone https://gitlab.com/jallbrit/cbonsai
cd cbonsai
make install PREFIX=~/.recinto

Esto es lo que vemos

cc -Wall -pedantic    cbonsai.c  -lncurses -ltinfo -lpanel  -o cbonsai
install -TDm 0755 cbonsai /home/vivek/.recinto/bin/cbonsai

¿Cómo puedo instalar cbonsai en MacOS o la tribu de sistemas operativos * BSD?

El código es portátil como está codificado en C. La compilación en macOS o * BSD se deja como un gimnasia para los lectores.

Empezando con nuestro alternador de árboles Bonsai

Escribe
~/.recinto/bin/cbonsai
cbonsai

Vea cada paso del crecimiento del árbol Bonsai

Pasa el -l o --En Vivo opción:
cbonsai -l
cbonsai --live

Por defecto, cbonsai dilación 0.03 segundos en modo en vivo, aunque podemos controlar el TIEMPO en segundos de la ulterior forma:
cbonsai -l -t 0.06
cbonsai --live --time 0.10

¿Cuan perspicaz es eso? Incluso podemos sembrar un alternador de números aleatorios:
cbonsai -l --seed=36677374
cbonsai -l --seed=$(date +%s)

modo salvapantallas

¿Quiere ejecutarlo en modo protector de pantalla? Tratar:
cbonsai --screensaver
cbonsai -S

Podemos unir un mensaje al banda del árbol de la ulterior forma:
cbonsai -l -m "Welcome to nixCraft LAB"

Incluso podemos imprimir árbol en la terminal cuando termine pasando el -pag opción
cbonsai -l -p -m "Welcome to nixCraft LAB"

Obteniendo ayuda

Es dócil mostrar ayuda en la pantalla:
cbonsai --help
cbonsai -h

Resumiendo

Es un magnífico esquema pequeño y divertido para usuarios de escritorio. Puede ver el código fuente en ristra en la página de inicio del esquema. Si disfrutó de esta divertida aplicación de escritorio, es posible que igualmente desee utilizar las siguientes aplicaciones en sistemas Linux o Unix:

LEER  Ejemplos de cómo usar SUID y SGID en Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba