所需依赖关系:
- 击3.0+与ncurses的支持。
- 的w3m-IMG(偶尔打包带w3m好 )或iTerm2或术语用于打印图像。
- ImageMagick的 -用于创建缩略图。
- Linux的终端仿真器应该支持\ 033 [14吨[3]或xdotool或xwininfo + xprop或xwininfo + xdpyinfo。
- 在Linux上,你需要为墙纸的支持FEH, 氮气或gsettings。
如何在Linux中安装Neofetch
Neofetch可以从几乎所有Linux发行版的第三方存储库轻松安装,请按照下面的安装说明,按照您的发行版。在Debian
$ echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list $ curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key && sudo apt-key add Release-neofetch.key && rm Release-neofetch.key $ sudo apt-get update $ sudo apt-get install neofetch
在Ubuntu和Linux Mint
$ sudo add-apt-repository ppa:dawidd0811/neofetch $ sudo apt-get update $ sudo apt-get install neofetch
在RHEL,CentOS和Fedora上
你需要在你的系统上安装 DNF-plugins的核心 ,否则与下面的命令来安装它:$ sudo yum install dnf-plugins-core启用铬渣库和安装包 neofetch。
$ sudo dnf copr enable konimex/neofetch $ sudo dnf install neofetch
在Arch Linux上
您可以从AUR使用 包装商或 Yaourt安装 neofetch或 neofetch -饭桶 。$ packer -S neofetch $ packer -S neofetch-git OR $ yaourt -S neofetch $ yaourt -S neofetch-git
在Gentoo
安装 应用程序-杂项/从Gentoo的/ Funtoo官方仓库 neofetch。 然而,如果你需要的软件包的Git版本,可以安装 = APP-杂项/ neofetch-9999。如何在Linux中使用Neofetch
一旦你安装了包,使用它的一般语法是:$ neofetch注意 :如果 的w3m-IMG或 ImageMagick的是不是你的系统上安装, screenfetch将默认和 neofetch启用将显示您的 ASCII艺术的标志 ,如下图所示。
Linux Mint信息
Linux Mint系统信息
Ubuntu信息
Ubuntu系统信息
$ sudo apt-get install w3m-img [On Debian/Ubuntu/Mint] $ sudo yum install w3m-img [On RHEL/CentOS/Fedora]然后再次运行 neofetch,你会看到你的Linux发行版作为图像的默认壁纸。
$ neofetch
Ubuntu系统信息与徽标
$HOME/.config/neofetch/config
。 这个配置文件将使您通过
printinfo ()
函数来改变你要打印在终端上的系统信息。您可以输入新的信息行,修改信息阵容,删除某些行,并使用bash代码来调整脚本,以管理要打印的信息。 您可以使用喜欢的编辑器打开配置文件,如下所示:
$ vi ~/.config/neofetch/config下面是表示我的系统上的配置文件的摘录
printinfo ()
函数。
Neofetch配置文件
#!/usr/bin/env bash # vim:fdm=marker # # Neofetch config file # https://github.com/dylanaraps/neofetch # Speed up script by not using unicode export LC_ALL=C export LANG=C # Info Options {{{ # Info # See this wiki page for more info: # https://github.com/dylanaraps/neofetch/wiki/Customizing-Info printinfo() { info title info underline info "Model" model info "OS" distro info "Kernel" kernel info "Uptime" uptime info "Packages" packages info "Shell" shell info "Resolution" resolution info "DE" de info "WM" wm info "WM Theme" wmtheme info "Theme" theme info "Icons" icons info "Terminal" term info "Terminal Font" termfont info "CPU" cpu info "GPU" gpu info "Memory" memory # info "CPU Usage" cpu_usage # info "Disk" disk # info "Battery" battery # info "Font" font # info "Song" song # info "Local IP" localip # info "Public IP" publicip # info "Users" users # info "Birthday" birthday info linebreak info cols info linebreak } .....键入以下命令以查看可以与neofetch脚本一起使用的所有标志及其配置值:
$ neofetch --help要启用的所有功能和标志推出neofetch,聘请
--test
标志:
$ neofetch --test您可以启用ASCII艺术标志再次使用
--ascii
标志:
$ neofetch --ascii在本文中,我们介绍了一个简单且高度配置/可自定义的命令行脚本,用于收集系统信息并在终端上显示。 请记住,通过以下反馈表单与我们联系,询问任何问题或给我们您对neofetch脚本的想法。 最后但同样重要的是,如果你知道任何类似的脚本,不要犹豫,让我们知道,我们将很高兴听到你的。 访问 neofetch Github库 。