Neofetch - näyttää Linux-järjestelmän tiedot jakelulogolla


Neoftech on monitasoinen ja helppokäyttöinen järjestelmätiedon komentorivikomentosarja, joka kerää Linux-järjestelmätiedot ja näyttää ne terminaalissa kuvan vieressä. Se voi olla jakelulogosi tai mikä tahansa valitsemasi ASCII-taide.

Äskettäin tähän päivitykseen lisättiin uusi suuri versio Neofetch 3.0: sta, joka julkaistiin suurella määrällä rikkomattomia muutoksia.

Neoftech on hyvin samanlainen kuin Linux_Logo -apuohjelmat, mutta erittäin muokattavissa ja siinä on joitain lisäominaisuuksia, kuten alla on käsitelty.

Sen pääominaisuuksia ovat: se on nopea, tulostaa värillisen kuvan - jakelulogosi ASCII: ssa järjestelmätietosi ohella, se on erittäin muokattavissa sen suhteen, missä, milloin ja milloin tiedot tulostetaan päätelaitteeseen, ja se voi ottaa kuvakaappauksen työpöydällesi kun suljet komentosarjan erityisen lipun sallimana.

  1. Bash 3.0+ ncurses-tuella.
  2. w3m-img (joskus pakattu w3m: n kanssa) tai iTerm2 tai Terminology kuvien tulostamiseen.
  3. imagemagick - pikkukuvien luomiseen.
  4. Linux-pääteemulaattorin tulisi tukea\033 [14t [3] tai xdotool tai xwininfo + xprop tai xwininfo + xdpyinfo.
  5. Linuxissa tarvitset feh-, typpi- tai gettiasetuksia taustakuvan tueksi.

Tärkeää: Voit lukea lisää valinnaisista riippuvuuksista Neofetch Github -tietovarastosta ja tarkistaa, tukeeko Linux-pääteemulaattorisi tosiasiallisesti\033 [14t: tä tai mitä tahansa muita riippuvuuksia, jotta komentosarja toimisi hyvin distroosi.

Neofetchin asentaminen Linuxiin

Neofetch voidaan helposti asentaa kolmannen osapuolen arkistoista melkein kaikkiin Linux-jakeluihin noudattamalla alla olevia vastaavia asennusohjeita jakelusi mukaan.

$ 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

Sinulla on oltava dnf-plugins-core asennettuna järjestelmään, tai muuten asenna se alla olevalla komennolla:

$ sudo yum install dnf-plugins-core

Ota käyttöön COPR-arkisto ja asenna neofetch-paketti.

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

Voit joko asentaa neofetch- tai neofetch-git-tiedostot AUR: sta pakkaajalla tai Yaourtilla.

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

Asenna app-misc/neofetch Gentoon/Funtoon virallisista arkistoista. Jos tarvitset kuitenkin paketin git-version, voit asentaa = app-misc/neofetch-9999.

Neofetchin käyttö Linuxissa

Kun olet asentanut paketin, yleinen syntaksia sen käyttämiseen on:

$ neofetch

Huomaa: Jos w3m-img- tai ASCII-taidelogo kuten alla olevassa kuvassa.

Jos haluat näyttää oletusjakelulogon kuvana, asenna w3m-img tai imagemagick järjestelmään seuraavasti:

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

Suorita sitten neofetch uudelleen, kuvana näkyy Linux-jakelusi oletustapetti.

$ neofetch

Kun neofetch on suoritettu ensimmäisen kerran, se luo asetustiedoston, jossa on kaikki vaihtoehdot ja asetukset: $HOME/.config/neofetch/config .

Tämän määritystiedoston avulla voit muuttaa printinfo() -toiminnon avulla järjestelmään liittyviä tietoja, jotka haluat tulostaa päätelaitteelle. Voit kirjoittaa uusia tietorivejä, muokata tietoryhmää, poistaa tiettyjä rivejä ja myös säätää komentosarjaa bash-koodilla tulostettavien tietojen hallintaan.

Voit avata määritystiedoston suosikkieditorilla seuraavasti:

$ vi ~/.config/neofetch/config

Alla on ote järjestelmän määritystiedostosta, joka näyttää printinfo() -toiminnon.

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

Kirjoita alla oleva komento nähdäksesi kaikki liput ja niiden kokoonpanoarvot, joita voit käyttää neofetch-komentosarjassa:

$ neofetch --help

Käynnistä neofetch, kun kaikki toiminnot ja liput ovat käytössä, käyttämällä --test -lippua:

$ neofetch --test

Voit ottaa ASCII-taidelogon uudelleen käyttöön käyttämällä --ascii -lippua:

$ neofetch --ascii

Tässä artikkelissa olemme käsitelleet yksinkertaista ja erittäin konfiguroitavaa/muokattavaa komentorivikomentoa, joka kerää järjestelmätiedot ja näyttää ne päätelaitteessa.

Muista ottaa meihin yhteyttä alla olevan palautelomakkeen kautta kysyäksesi kysymyksiä tai antaa meille ajatuksiasi neofetch-skriptistä.

Viimeisenä mutta ei vähäisimpänä, jos tiedät vastaavia komentosarjoja siellä, älä epäröi ilmoittaa meille, olemme iloisia kuulla sinusta.

Käy neofetch Github -tietovarastossa.