Neofetch - 显示具有分发标志的Linux系统信息

Neoftech是一个快速,高度可定制的易于使用的系统信息脚本,其在终端上显示具有分发标志的Linux系统信息。

Neoftech是一个跨平台的,易于使用的系统信息的命令行脚本 ,收集你的Linux系统信息,并在终端上显示它旁边的一个图片,也可能是您的分布徽标或您选择的任何ASCII艺术。 Neoftech是非常相似的ScreenFetchLinux_Logo utilities,但高度可定制的,并附带了一些额外的功能,如下面讨论。 它的主要特点包括:它的快速,打印一个全彩色图像 - 您的分布标志在ASCII和您的系统信息,它的高度可定制的方面,在何处,何时信息被打印在终端,它可以拍摄您的桌面的屏幕截图当关闭由特殊标志启用的脚本时。

所需依赖关系:

  1. 击3.0+与ncurses的支持。
  2. 的w3m-IMG(偶尔打包带w3m好 )或iTerm2术语用于打印图像。
  3. ImageMagick的 -用于创建缩略图。
  4. Linux的终端仿真器应该支持\ 033 [14吨[3]xdotoolxwininfo + xpropxwininfo + xdpyinfo。
  5. 在Linux上,你需要为墙纸的支持FEH, 氮气gsettings。
重要提示 :你可以阅读更多有关从Neofetch Github上库可选依赖检查,如果你的Linux终端模拟器实际上支持\ 033 [14吨或任何额外的依赖的脚本在你的发行版很好地工作。

如何在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安装neofetchneofetch -饭桶
$ 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-IMGImageMagick的是不是你的系统上安装, screenfetch将默认和neofetch启用将显示您的ASCII艺术的标志 ,如下图所示。

Linux Mint信息

Linux Mint系统信息

Linux Mint系统信息

Ubuntu信息

Ubuntu系统信息

Ubuntu系统信息

如果你想显示默认的分布标志为图像,你应该在系统上安装的w3m-IMGImageMagick的 ,如下所示:
$ sudo apt-get install w3m-img    [On Debian/Ubuntu/Mint]
$ sudo yum install w3m-img        [On RHEL/CentOS/Fedora]
然后再次运行neofetch,你会看到你的Linux发行版作为图像的默认壁纸。
$ neofetch
Ubuntu系统信息与徽标

Ubuntu系统信息与徽标

首次运行neofetch后,它会创建一个所有选项和设置的配置文件: $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库