Neofetch - parāda Linux sistēmas informāciju ar izplatīšanas logotipu


Neoftech ir starpplatformu un viegli lietojams sistēmas informācijas komandrindas skripts, kas apkopo jūsu Linux sistēmas informāciju un parāda to terminālā blakus attēlam, tas varētu būt jūsu izplatīšanas logotips vai jebkura jūsu izvēlētā ascii māksla.

Nesen šim atjauninājumam tika pievienota jauna galvenā Neofetch 3.0 versija, kas izlaista ar lielām izmaiņām.

Neoftech ir ļoti līdzīgs Linux_Logo utilītprogrammām, taču ļoti pielāgojams, un tam ir dažas papildu funkcijas, kā aprakstīts tālāk.

Tās galvenās iezīmes ir: tas ir ātri, izdrukā pilnkrāsu attēlu - jūsu izplatīšanas logotips ASCII formātā kopā ar sistēmas informāciju ir ļoti pielāgojams attiecībā uz to, kur, kad un kad informācija tiek drukāta uz termināla, un tas var veikt darbvirsmas ekrānuzņēmumu. aizverot skriptu, kā iespējots īpašs karodziņš.

  1. Bash 3.0+ ar ncurses atbalstu.
  2. w3m-img (dažreiz komplektā ar w3m) vai iTerm2 vai Terminoloģija attēlu drukāšanai.
  3. attēla attēls - sīktēlu izveidei.
  4. Linux termināļa emulatoram jāatbalsta [14t [3] vai xdotool vai xwininfo + xprop vai xwininfo + xdpyinfo.
  5. Operētājsistēmā Linux fonu, slāpekļa vai iestatījumu iegūšana ir nepieciešama fonu atbalstam.

Svarīgi: Jūs varat uzzināt vairāk par izvēles atkarībām no Neofetch Github repozitorija, lai pārbaudītu, vai jūsu Linux termināļa emulators patiešām atbalsta [14t vai kādas citas atkarības, lai skripts labi darbotos jūsu izplatītājā.

Kā instalēt Neofetch Linux

Neofetch var viegli instalēt no trešo pušu krātuvēm gandrīz visos Linux izplatījumos, izpildot tālāk norādītās instalēšanas instrukcijas atbilstoši izplatīšanai.

$ 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

Jums sistēmā jābūt instalētai dnf-plugins-core, vai arī instalējiet to ar tālāk norādīto komandu:

$ sudo yum install dnf-plugins-core

Iespējojiet COPR krātuvi un instalējiet neofetch pakotni.

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

Varat vai nu instalēt neofetch, vai neofetch-git no AUR, izmantojot iepakotāju vai Yaourt.

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

Instalējiet lietotni misc/neofetch no Gentoo/Funtoo oficiālajiem krātuvēm. Tomēr, ja jums nepieciešama pakotnes git versija, varat instalēt = app-misc/neofetch-9999.

Kā lietot Neofetch operētājsistēmā Linux

Kad pakotne ir instalēta, tās izmantošanas sintakse ir šāda:

$ neofetch

Piezīme: Ja w3m-img vai ASCII mākslas logotips, kā parādīts attēlā zemāk.

Ja vēlaties parādīt noklusējuma izplatīšanas logotipu kā attēlu, sistēmā instalējiet w3m-img vai imagemagick šādi:

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

Pēc tam vēlreiz palaidiet neofetch, kā attēlu redzēsit savu Linux izplatīšanas noklusējuma fonu.

$ neofetch

Pēc neofetch pirmās palaišanas tas izveidos konfigurācijas failu ar visām opcijām un iestatījumiem: $HOME/.config/neofetch/config .

Šis konfigurācijas fails, izmantojot funkciju printinfo() , ļaus mainīt sistēmas informāciju, kuru vēlaties drukāt terminālā. Varat ierakstīt jaunas informācijas rindas, modificēt informācijas sastāvu, izdzēst noteiktas rindas un arī pielāgot skriptu, izmantojot bash kodu, lai pārvaldītu izdrukājamo informāciju.

Konfigurācijas failu, izmantojot iecienīto redaktoru, varat atvērt šādi:

$ vi ~/.config/neofetch/config

Zemāk ir izvilkums no manas sistēmas konfigurācijas faila, kurā parādīta funkcija 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
}
.....

Ierakstiet zemāk esošo komandu, lai skatītu visus karodziņus un to konfigurācijas vērtības, kuras varat izmantot ar neofetch skriptu:

$ neofetch --help

Lai palaistu neofetch ar visām iespējotām funkcijām un karodziņiem, izmantojiet karodziņu --test :

$ neofetch --test

Izmantojot karodziņu --ascii , varat vēlreiz iespējot ASCII mākslas logotipu:

$ neofetch --ascii

Šajā rakstā mēs esam apskatījuši vienkāršu un ļoti konfigurējamu/pielāgojamu komandrindas skriptu, kas apkopo jūsu sistēmas informāciju un parāda to terminālā.

Atcerieties sazināties ar mums, izmantojot zemāk esošo atsauksmju veidlapu, lai uzdotu jautājumus vai paustu savas domas par neofetch skriptu.

Visbeidzot, ja zināt, ka tur ir kādi līdzīgi skripti, nevilcinieties mums paziņot, mēs ar prieku dzirdēsim no jums.

Apmeklējiet neofetch Github repozitoriju.