目录

由screenfetch到brew taps

Big Sur上使用brew安装了screenfetch,结果发现输出的图标却是unix

unix-logo

Github上一看,原来是因为Big Sur的ProductName由Mac OS X更改为了macOS。当然,这个问题已经在最新的开发版里解决掉了。#692 (comment)

由于screenfetch并没有发布新的版本号,brew仓库里还是老版本,所以出现了问题。按照screenfetch的wiki Installation 下载dev版本的screenfetch-dev,替换掉/usr/local/Cellar/screenfetch/3.9.1/bin下的screenfetch,问题即可成功解决。

自己的Tap

由于在screenfetch新版本号发布前,每次都需要这样更新并不方便。而且官方的tap,在很多时候并不能方便的跟进最新源码,并解决bug。所以以此为契机,制作一个自己的tap,无疑是一个方便的选择。

Creating a tap

在参考了一些官方的Taps,后制作了我自己的tap。地址如下:Xavier’s Homebrew Taps

现在只需要使用下面这行代码,便可安装最新版的screenfetch啦。

1
brew install ZhangXavier/xtaps/screenfetch

新版安装后,问题已经得到了解决:

macos-logo
Big Sur

当然在Catalina里,也是正常的:

macos-logo
Catalina