正值精灵宝可梦大热时期,在逛 GitHub 时发现了一个特别强的东西 —— Pokemon-Terminal,经过一顿折腾后,终于把终端打造成了这个样子 👇
Pokemon-Terminal
正值精灵宝可梦大热时期,在逛 GitHub 时发现了一个特别强的东西 —— Pokemon-Terminal
这是一款美化终端的神器,将口袋妖怪与终端完美结合,先上几张图让大家感受一下:
它拥有 719 款 Pokemon 皮肤,可以根据编号或口袋妖怪名字(例如 pikachu)改变,支持 iTerm2、ConEmu、Terminology、Tilix 等终端,同时支持 Windows、MacOS、GNOME、Openbox 和 i3wm。
如果你也是个口袋迷,那么快来给你的终端安上这款皮肤吧!
安装
本项目的 README 上有各种安装方法,这里以 macOS 为例。
首先确保你的电脑已经安装 3.6 及以上版本的 python(最好是 3.6),下面是下载地址
确保有以下终端模拟器中的一种(我用的是 iTerm2)
- iTerm2
- ConEmu or derivative (such as Cmder)
- Terminology
- Tilix
可以使用以下几种方式安装
- Arch Linux User Repository package (System-wide)
- pip (System-wide)
- pip (Per-User)
- npm (Per-User)
- Distutils (System-wide)
这里我使用 npm 安装(确保有 node.js),因为比较简单。
在 iTerm 2 中输入以下命令
1 | npm install --global pokemon-terminal |
好了,这就安装成功了,是不是非常简单!
1 | $ pokemon pikachu |
皮卡丘,就决定是你了!
深度使用
每次启动都想自动随机
更换皮肤的话,可以像这样设置:
还有原项目给出的使用方法:
1 | usage: pokemon [-h] [-n NAME] |
举几个例子,可以根据口袋妖怪的名字改变皮肤
同一款皮肤(部分)还可以改变不同的形态
还可以自定义图片之类的,自己摸索吧。
终端美化
作者建议更改终端默认的透明度的模糊程度,以达到更好的效果,可以像这样设置:
设置之后就会变成这个样子:
iTerm 2 的默认功能还是不够强大,可以配置 oh-my-zsh,安装字体库、插件等,如果有需要可以参考这篇文章 iTerm2 + Oh My Zsh 打造舒适终端体验。
最后,安装配置了 iTerm 2 + oh-my-zsh + Pokemon-Terminal,你就拥有了像下面一样的终端。
Have fun !