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.
- Bash 3.0+ ncurses-tuella.
- w3m-img (joskus pakattu w3m: n kanssa) tai iTerm2 tai Terminology kuvien tulostamiseen.
- imagemagick - pikkukuvien luomiseen.
- Linux-pääteemulaattorin tulisi tukea\033 [14t [3] tai xdotool tai xwininfo + xprop tai xwininfo + xdpyinfo.
- 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.