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


Neoftech on monikäyttöinen ja helppokäyttöinen järjestelmätietojen komentorivikoodi, joka kerää Linux-järjestelmätietosi ja näyttää ne päätteessä kuvan vieressä. Se voi olla jakelusi logo tai mikä tahansa ascii. valitsemaasi taidetta.

Äskettäin julkaistiin uusi pääversio Neofetch 3.0:sta, johon on lisätty suuri määrä rikkoutuvia muutoksia.

Neoftech on hyvin samankaltainen kuin ScreenFetch- tai Linux_Logo-apuohjelmat, mutta se on hyvin muokattavissa ja sisältää joitain lisäominaisuuksia, kuten alla käsitellään.

Sen tärkeimmät ominaisuudet ovat: se on nopea, tulostaa täysvärisen kuvan – jakelusi logo ASCII-muodossa järjestelmätietojen rinnalla, se on hyvin muokattavissa sen suhteen, missä, missä ja milloin tiedot tulostetaan päätelaitteessa ja se voi ottaa kuvakaappauksen työpöydästäsi. kun suljet skriptin erityisen lipun sallimana.

Vaaditut riippuvuudet:

  1. Bash 3.0+ ncurses-tuella.
  2. w3m-img (ajoittain mukana w3m) tai iTerm2 tai Terminology kuvien tulostamiseen.
  3. imagemagick – pikkukuvien luomiseen.
  4. Linuxin pääteemulaattorin tulisi tukea \033[14t [3] tai xdotool tai xwininfo + xprop tai xwininfo + xdpyinfo .
  5. Linuxissa taustakuvan tukemiseen tarvitaan feh, typpi tai gsettings.

Tärkeää: voit lukea lisää valinnaisista riippuvuuksista Neofetch Github -tietovarastosta ja tarkistaa, tukeeko Linux-pääteemulaattorisi \033[14t tai ylimääräisiä riippuvuuksia, jotta skripti toimisi hyvin distrossasi.

Kuinka asentaa Neofetch Linuxiin

Neofetch voidaan asentaa helposti kolmannen osapuolen arkistoista lähes kaikkiin Linux-jakeluihin noudattamalla alla olevia asennusohjeita jakelusi mukaisesti.

Debianilla

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

Ubuntussa ja Linux Mintissä

sudo add-apt-repository ppa:dawidd0811/neofetch
sudo apt-get update
sudo apt-get install neofetch

RHEL:ssä, CentOS:ssä ja Fedorassa

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

sudo yum install dnf-plugins-core

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

sudo dnf copr enable konimex/neofetch
sudo dnf install neofetch

Arch Linuxissa

Voit joko asentaa neofetchin tai neofetch-git AUR:sta käyttämällä packeria tai Yaourtia.

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

Gentoolla

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

Neofetchin käyttäminen Linuxissa

Kun olet asentanut paketin, sen yleinen syntaksi on:

neofetch

Huomaa: jos järjestelmääsi ei ole asennettu w3m-img tai imagemagick, näytönhaku on oletuksena käytössä ja neofetch näyttää ASCII-taidelogosi alla olevan kuvan mukaisesti.

Linux Mint tiedot

Ubuntun tiedot

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

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

Suorita sitten neofetch uudelleen. Näet Linux-jakelustesi oletustaustakuvan kuvana.

neofetch

Kun neofetch on suoritettu ensimmäisen kerran, se luo määritystiedoston, joka sisältää kaikki vaihtoehdot ja asetukset: $HOME/.config/neofetch/config.

Tämän asetustiedoston avulla voit muuttaa päätteelle tulostettavaa järjestelmätietoja printinfo()-toiminnolla. Voit kirjoittaa uusia tietorivejä, muokata tietojonoa, poistaa tiettyjä rivejä ja myös muokata skriptiä käyttämällä bash-koodia hallitaksesi tulostettavia tietoja.

Voit avata asetustiedoston suosikkieditorillasi seuraavasti:

vi ~/.config/neofetch/config

Alla on ote järjestelmässäni olevasta asetustiedostosta, jossa näkyy printinfo()-toiminto.

#!/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 määritysarvot, joita voit käyttää neofetch-skriptin kanssa:

neofetch --help

Jos haluat käynnistää neofetchin kaikkien toimintojen ja lippujen ollessa käytössä, käytä --test-lippua:

neofetch --test

Voit ottaa ASCII-taidelogon uudelleen käyttöön --ascii-lipulla:

neofetch --ascii

Tässä artikkelissa olemme käsitelleet yksinkertaisen ja erittäin konfiguroitavan/muokattavan komentorivikomentosarjan, joka kerää järjestelmätietosi ja näyttää ne päätteessä.

Muista ottaa meihin yhteyttä alla olevan palautelomakkeen kautta, jos haluat esittää kysymyksiä tai kertoa meille mielipiteesi neofetch-skriptistä.

Viimeisenä mutta ei vähäisimpänä, jos tiedät samankaltaisia käsikirjoituksia, älä epäröi kertoa meille, kuulemme sinusta mielellämme.

Vieraile neofetch Github -arkistoon.