[ad_1]
乙onsai(盆栽)不过是尝试种植。 这是在盆中种植小树的古老日本艺术。 现在,您可以使用 Linux 或 Unix 终端轻松地做到这一点,以获得乐趣和利润。 让我们看看在 Clang 和 Bash 中创建的名为 cbonsai 的盆景树生成器。
Linux 桌面乐趣:CLI 爱好者的盆景树生成器
cbonsai 是一个免费的开源盆景树生成器,使用 ncurses 用 C 编程语言编写。 它可以智能地创建、着色和定位盆景树,并且完全可以通过 CLI 选项进行配置。 它在静态模式下工作。 我发现实时模式很有趣。 它显示生长的每个“步骤”并暂停一点,以便用户可以看到树一步步生长,就像现实生活中的盆景树一样。
在 Linux 上安装 cbonsai
打开终端应用程序并根据您的 Linux 发行版运行命令。 例如,Arch Linux 用户尝试使用 AUR 助手,例如 yay,如下所示:yay -S cbonsai-git
但是,我 克隆了 repo 并按如下方式安装:
# 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
如何在 Debian 或 Ubuntu Linux 上安装 cbonsai
您需要编译源代码。 当然,您需要在 Debian 下安装 GNU GCC 编译器和开发环境。 如果您使用的是 Ubuntu,请参阅如何使用 apt 命令安装 GNU GCC 编译器和开发环境:sudo apt update
sudo apt install build-essential git pkgconf
确保在 Linux 上安装 ncurses 库以避免“致命错误:ncurses.h:没有这样的文件或目录”在 Linux 上使用 apt-get 命令如下:sudo apt install libncurses6 libncurses-dev ncurses-base ncurses-bin
现在编译并安装它:git clone https://gitlab.com/jallbrit/cbonsai
cd cbonsai
make install PREFIX=~/.local
这是我们看到的
cc -Wall -pedantic cbonsai.c -lncurses -ltinfo -lpanel -o cbonsai install -TDm 0755 cbonsai /home/vivek/.local/bin/cbonsai
如何在 MacOS 或 *BSD 系列操作系统上安装 cbonsai?
代码是可移植的,就像用 C 编写的一样。在 macOS 或 *BSD 上编译留给读者作为练习。
开始使用我们的盆景树生成器
类型~/.local/bin/cbonsai
cbonsai
看到盆景树生长的每一步
传递 -l 或 –live 选项:cbonsai -l
cbonsai --live
默认情况下,cbonsai 在实时模式下等待 0.03 秒,但我们可以按如下方式以秒为单位控制 TIME:cbonsai -l -t 0.06
cbonsai --live --time 0.10
多么酷啊? 我们也可以播种随机数生成器:cbonsai -l --seed=36677374
cbonsai -l --seed=$(date +%s)
屏保模式
想在屏幕保护模式下运行它吗? 尝试:cbonsai --screensaver
cbonsai -S
我们可以在树旁边添加消息,如下所示:cbonsai -l -m "Welcome to nixCraft LAB"
我们还可以通过传递 -p 选项在完成后将树打印到终端cbonsai -l -p -m "Welcome to nixCraft LAB"
获得帮助
很容易在屏幕上显示帮助如下或使用 人命令:cbonsai --help
cbonsai -h
man cbonsai
加起来
对于桌面用户来说,这是一个宏伟的小有趣项目。 你可以 在项目主页上在线查看源代码 页。 如果您喜欢这个有趣的小桌面应用程序,您可能还喜欢在 Linux 或 Unix 系统上使用以下应用程序:
这个条目是 11 的 11 在里面 Linux 和 Unix 桌面趣味教程 系列。 继续阅读本系列的其余部分:
- 终端的圣诞树
- 猫和老鼠在你的屏幕上追逐
- Bastet Tetris(r) 克隆,带有用于控制台的块选择 AI
- 数字雨:模拟“黑客帝国”中的显示
- sl – ls 的镜像版本
- 召唤成群的企鹅在桌面上蹒跚而行
- 在您的桌面上运行 Steam Locomotive
- 让它在你的桌面上下雪
- 文本模式框和注释绘图
- 输入错误时,Gti 在 shell 中显示吉普车或汽车
- 用cbonsai生成随机盆景树
[ad_2]