Neofetch - Inaonyesha Taarifa ya Mfumo wa Linux yenye Nembo ya Usambazaji


Neoftech ni hati ya mstari wa amri ya mfumo mtambuka na rahisi kutumia ambayo hukusanya taarifa yako ya mfumo wa Linux na kuionyesha kwenye terminal karibu na picha, inaweza kuwa nembo yako ya usambazaji au sanaa yoyote ya ascii unayoichagua.

Hivi majuzi, toleo kuu jipya la Neofetch 3.0 lililotolewa na idadi kubwa ya mabadiliko yaliyoongezwa kwenye sasisho hili.

Neoftech ni sawa na huduma za Linux_Logo, lakini inaweza kubinafsishwa sana na inakuja na vipengele vingine vya ziada kama ilivyojadiliwa hapa chini.

Sifa zake kuu ni pamoja na: ni haraka, huchapisha picha ya rangi kamili - nembo ya usambazaji wako katika ASCII pamoja na maelezo ya mfumo wako, inaweza kubinafsishwa kulingana na ambayo, wapi na wakati maelezo yanachapishwa kwenye terminal na inaweza kuchukua picha ya skrini ya eneo-kazi lako. wakati wa kufunga hati kama inavyowezeshwa na bendera maalum.

  1. Bash 3.0+ yenye usaidizi wa ncurses.
  2. w3m-img (huwekwa mara kwa mara na w3m) au iTerm2 au Istilahi kwa uchapishaji wa picha.
  3. imagick - kwa ajili ya kuunda kijipicha.
  4. Kiigaji cha mwisho cha Linux kinafaa kutumia \033[14t [3] au xdotool au xwininfo + xprop au xwininfo + xdpyinfo .
  5. Kwenye Linux, unahitaji feh, nitrojeni au gsettings kwa usaidizi wa mandhari.

Muhimu: Unaweza kusoma zaidi kuhusu utegemezi wa hiari kutoka hazina ya Neofetch Github ili kuangalia kama kiigaji chako cha terminal cha Linux kinatumia \033[14t au tegemezi zozote za ziada kwa hati kufanya kazi vizuri kwenye distro yako.

Jinsi ya kufunga Neofetch kwenye Linux

Neofetch inaweza kusakinishwa kwa urahisi kutoka kwa hazina za wahusika wengine karibu na usambazaji wote wa Linux kwa kufuata hapa chini maagizo husika ya usakinishaji kulingana na usambazaji wako.

$ 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

Unahitaji kuwa na dnf-plugins-core iliyosakinishwa kwenye mfumo wako, au sivyo uisakinishe kwa amri iliyo hapa chini:

$ sudo yum install dnf-plugins-core

Washa hazina ya COPR na usakinishe kifurushi cha neofetch.

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

Unaweza kusakinisha neofetch au neofetch-git kutoka kwa AUR kwa kutumia kifungashio au Yaourt.

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

Sakinisha programu-misc/neofetch kutoka hazina rasmi za Gentoo/Funtoo. Walakini, ikiwa unahitaji toleo la git la kifurushi, unaweza kusakinisha =app-misc/neofetch-9999.

Jinsi ya kutumia Neofetch katika Linux

Mara tu ukisakinisha kifurushi, syntax ya jumla ya kuitumia ni:

$ neofetch

Kumbuka: Ikiwa nembo ya sanaa ya w3m-img au ASCII kama ilivyo kwenye picha hapa chini.

Ikiwa unataka kuonyesha nembo chaguo-msingi ya usambazaji kama picha, unapaswa kusakinisha w3m-img au imagemagick kwenye mfumo wako kama ifuatavyo:

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

Kisha endesha neofetch tena, utaona Ukuta chaguo-msingi wa usambazaji wako wa Linux kama picha.

$ neofetch

Baada ya kuendesha neofetch kwa mara ya kwanza, itaunda faili ya usanidi iliyo na chaguo na mipangilio yote: $HOME/.config/neofetch/config.

Faili hii ya usanidi itakuwezesha kupitia printinfo() kitendakazi ili kubadilisha maelezo ya mfumo ambayo ungependa kuchapisha kwenye terminal. Unaweza kuandika kwa njia mpya za habari, kurekebisha safu ya habari, kufuta mistari fulani na pia kurekebisha hati kwa kutumia nambari ya bash kudhibiti habari itakayochapishwa.

Unaweza kufungua faili ya usanidi kwa kutumia kihariri chako unachopenda kama ifuatavyo:

$ vi ~/.config/neofetch/config

Ifuatayo ni sehemu ya faili ya usanidi kwenye mfumo wangu inayoonyesha kipengele cha 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
}
.....

Andika amri hapa chini ili kuona bendera zote na maadili yao ya usanidi unaweza kutumia na hati ya neofetch:

$ neofetch --help

Ili kuzindua neofetch huku utendakazi na bendera zote zikiwashwa, tumia alama ya --test:

$ neofetch --test

Unaweza kuwezesha nembo ya sanaa ya ASCII tena kwa kutumia --ascii bendera:

$ neofetch --ascii

Katika makala haya, tumeshughulikia hati rahisi ya usanidi/inayoweza kubinafsishwa ambayo hukusanya taarifa za mfumo wako na kuzionyesha kwenye terminal.

Kumbuka kuwasiliana nasi kupitia fomu ya maoni iliyo hapa chini ili kuuliza maswali yoyote au kutupa mawazo yako kuhusu hati ya neofetch.

Mwisho kabisa, ikiwa unajua hati zozote zinazofanana huko nje, usisite kutufahamisha, tutafurahi kusikia kutoka kwako.

Tembelea hazina ya neofetch ya Github.