Neofetch - Fihan Alaye Eto Linux pẹlu Logo Pinpin


Neoftech jẹ pẹpẹ agbelebu ati iwe-aṣẹ laini aṣẹ aṣẹ alaye lati rọrun lati lo ti o gba alaye eto Lainos rẹ ki o ṣe afihan rẹ lori ebute ti o tẹle aworan kan, o le jẹ ami awọn ipinpinpin rẹ tabi eyikeyi aworan ti o fẹ.

Laipẹ, ẹya tuntun tuntun ti Neofetch 3.0 tu silẹ pẹlu iye nla ti awọn ayipada fifọ ti a ṣafikun si imudojuiwọn yii.

Neoftech jọra gidigidi si awọn ohun elo Linux_Logo, ṣugbọn asefara ga julọ ati pe o wa pẹlu diẹ ninu awọn ẹya afikun bi a ti sọrọ ni isalẹ.

Awọn ẹya akọkọ rẹ pẹlu: o yara, tẹjade aworan awọ ni kikun - aami awọn kaakiri rẹ ni ASCII lẹgbẹẹ alaye eto rẹ, o jẹ isọdi pupọ ni awọn ofin eyiti, ibiti ati nigba ti a tẹ alaye lori ebute naa ati pe o le ya sikirinifoto ti tabili rẹ nigba pipade iwe afọwọkọ bi o ti ṣiṣẹ nipasẹ asia pataki kan.

  1. Bash 3.0 + pẹlu atilẹyin ncurses.
  2. w3m-img (lẹẹkọọkan ti a kojọpọ pẹlu w3m) tabi iTerm2 tabi Terminology fun titẹ awọn aworan.
  3. imagemagick - fun ẹda eekanna atanpako.
  4. emulator ebute ebute yẹ ki o ṣe atilẹyin [14t [3] tabi xdotool tabi xwininfo + xprop tabi xwininfo + xdpyinfo.
  5. Lori Linux, o nilo feh, nitrogen tabi gsettings fun atilẹyin ogiri.

Pataki: O le ka diẹ sii nipa awọn igbẹkẹle aṣayan lati ibi ipamọ Neofetch Github lati ṣayẹwo boya emulator ebute ebute Linux rẹ ṣe atilẹyin niti gangan [14t tabi eyikeyi awọn igbẹkẹle afikun fun iwe afọwọkọ lati ṣiṣẹ daradara lori distro rẹ.

Bii o ṣe le Fi Neofetch sori Linux

Neofetch le fi sori ẹrọ ni rọọrun lati awọn ibi ipamọ ẹni-kẹta lori fere gbogbo awọn pinpin kaakiri Linux nipa titẹle ni isalẹ awọn itọnisọna fifi sori ẹrọ ni isalẹ fun pinpin rẹ.

$ 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
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch

O nilo lati ni dnf-plugins-mojuto ti a fi sori ẹrọ lori ẹrọ rẹ, tabi bẹẹkọ fi sii pẹlu aṣẹ ti o wa ni isalẹ:

$ sudo yum install dnf-plugins-core

Jeki ibi ipamọ COPR ki o fi sori ẹrọ package neofetch.

$ sudo dnf copr enable konimex/neofetch
$ sudo dnf install neofetch

O le fi sori ẹrọ neofetch tabi neofetch-git lati AUR nipa lilo apo tabi Yaourt.

$ packer -S neofetch
$ packer -S neofetch-git
OR
$ yaourt -S neofetch
$ yaourt -S neofetch-git

Fi sori ẹrọ app-misc/neofetch lati awọn ibi ipamọ osise ti Gentoo/Funtoo. Sibẹsibẹ, ni ọran ti o nilo ẹya git ti package, o le fi sori ẹrọ = app-misc/neofetch-9999.

Bii o ṣe le Lo Neofetch ni Lainos

Lọgan ti o ba ti fi package sii, ilana iṣọpọ gbogbogbo fun lilo rẹ ni:

$ neofetch

Akiyesi: Ti w3m-img tabi ASCII aami aworan bi ninu aworan ni isalẹ.

Ti o ba fẹ ṣe afihan aami pinpin aiyipada bi aworan, o yẹ ki o fi w3m-img tabi imagemagick sori ẹrọ rẹ bi atẹle:

$ sudo apt-get install w3m-img    [On Debian/Ubuntu/Mint]
$ sudo yum install w3m-img        [On RHEL/CentOS/Fedora]

Lẹhinna ṣiṣe neofetch lẹẹkansii, iwọ yoo wo ogiri ogiri aiyipada ti awọn pinpin Lainos rẹ bi aworan naa.

$ neofetch

Lẹhin ti nṣiṣẹ neofetch fun igba akọkọ, yoo ṣẹda faili iṣeto pẹlu gbogbo awọn aṣayan ati eto: $HOME/.config/neofetch/config .

Faili iṣeto yii yoo fun ọ ni agbara nipasẹ iṣẹ printinfo() lati paarọ alaye eto ti o fẹ tẹ lori ebute naa. O le tẹ ni awọn ila tuntun ti alaye, ṣe atunṣe tito lẹsẹẹsẹ alaye, paarẹ awọn ila kan ki o tun ṣatunkọ iwe afọwọkọ rẹ ni lilo koodu bash lati ṣakoso alaye lati tẹ jade.

O le ṣii faili iṣeto ni lilo olootu ayanfẹ rẹ bi atẹle:

$ vi ~/.config/neofetch/config

Ni isalẹ jẹ ẹya iyasọtọ ti faili iṣeto lori eto mi ti o nfihan iṣẹ printinfo() .

#!/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
}
.....

Tẹ iru aṣẹ ni isalẹ lati wo gbogbo awọn asia ati awọn iye iṣeto wọn ti o le lo pẹlu iwe afọwọkọ neofetch:

$ neofetch --help

Lati ṣe ifilọlẹ neofetch pẹlu gbogbo awọn iṣẹ ati awọn asia ṣiṣẹ, lo Flag - idanwo :

$ neofetch --test

O le mu aami aworan ASCII ṣiṣẹ lẹẹkansii nipa lilo asia --ascii :

$ neofetch --ascii

Ninu nkan yii, a ti bo iṣeto-ọrọ ti o rọrun ati gíga/asefara laini asefara ti o ṣajọ alaye eto rẹ ki o ṣe afihan rẹ lori ebute naa.

Ranti lati kan si wa nipasẹ fọọmu esi ni isalẹ lati beere eyikeyi ibeere tabi fun wa ni awọn ero rẹ nipa iwe afọwọkọ neofetch.

Kẹhin ṣugbọn ko kere ju, ti o ba mọ iru awọn iwe afọwọkọ eyikeyi ti o wa nibẹ, ma ṣe ṣiyemeji lati jẹ ki a mọ, inu wa yoo dun lati gbọ lati ọdọ rẹ.

Ṣabẹwo si ibi ipamọ Github neofetch.