Maksutavat Abuse

Neofetch-ohjelma: tietoja Linux-järjestelmästä

20.03.2021, 18:30

Jos etsit yksinkertaista ja ennen kaikkea alustarajat ylittävää ohjelmaa tietojen näyttämiseen päätelaitteessa, kiinnitä huomiota ohjelmaan nimeltä Neofetch. Sen avulla voit myös asettaa minkä tahansa kuvan. Se on hyvin samankaltainen kuin ScreenFetch- tai LinuxLogo-apuohjelmat, mutta toisin kuin ne, se on joustavampi asetusten suhteen, ja lisäksi se sisältää lisätoimintoja. Neofetch on erittäin nopea ja näyttää ASCII-kuvia järjestelmätietojen vieressä. Siinä on myös työkalu, jonka avulla voit ottaa kuvakaappauksen skriptin suorittamisen jälkeen.

Neofetchin tärkeimmät riippuvuudet

Voimme nostaa esiin tämän ohjelman tärkeimmät riippuvuudet:

  • Bash 3.0+, jossa on Ncurses-tuki;
  • terminaali-emulaattorin on tuettava [14t [3] tai xdotool tai xwininfo + xwininfo + xdpyinfo;
  • tarvitset feh-, nitrogen- tai gsettings-ohjelmia toimiaksesi taustakuvien kanssa.
  • w3m-img tai iTerm2 kuvien tallentamiseen;
  • imagemagick esikatselukuvien luomiseen.

Bash 3.0+ ja [14t [3] -riippuvuudet tukevat lähes kaikkia päätelaitteita, kuten kaikkien muidenkin osalta, ne esitetään tässä lisätoimintoina.

Miten Neofetch asennetaan Linuxissa

Terminaalilatauksella käyttöjärjestelmää koskevat tiedot eivät ole vain kauniita, vaan joskus myös hyödyllisiä ja informatiivisia. Voit asentaa tämän ohjelman mistä tahansa arkistosta missä tahansa Linux-jakelussa. Tässä ovat suosituimpien asennusohjeet.

B Debian

Se tehdään seuraavasti:

$ echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list /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 tai Linux Mintissä

Sinun täytyy suorittaa:

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

Red Hatissa ja Fedorassa.

Ensin on asennettava dnf-plugins-core plugins -paketti:

$ sudo yum install dnf-plugins-core.

Lisää seuraavaksi arkisto ja asenna neofetch sieltä:

$ sudo dnf copr enable konimex/neofetch

$ sudo dnf install neofetch

ARCHLINUXissa ja GENTOOssa.

Täällä voit asentaa versiot neofetchistä tai neofetch-gitistä AUR-arkistosta packerin tai yaourtin avulla:

$ packer -S neofetch
$ packer -S neofetch-git

Vaihtoehtoisesti:

$ yaourt -S neofetch

$ yaourt -S neofetch-git

Gentoon tapauksessa käytä:

$ sudo emerge app-misc/neofetch/neofetch

Työskentely Neofethin kanssa Linuxissa

Suorita tulostusta varten vain yksi komento:

$ neofetch

Huomaa myös, että jos w3m-img tai imagemagick ei ole asennettu järjestelmääsi, screenfetchiä käytetään oletusarvoisesti ja neofetch näyttää linux-logon ASCI:nä.

Näytä tietoja LinuxMintistä

Информация о Linux

Näytä Ubuntun tiedot

Информация о Ubuntu

Jos haluat näyttää linux-jakelun logon tavallisena kuvana, sinun on asennettava järjestelmääsi w3m-img tai imagemagick. Suorita Ubuntussa:

$ sudo apt-get install w3m-img: $ sudo apt-get install w3m-img

Red Hatissa ja Fedorassa sinun on suoritettava:

$ sudo yum install w3m-img: $ sudo yum install w3m-img

Suorita apuohjelma seuraavaksi uudelleen, näet työpöydän taustakuvan oletuksena:

$ neofetch

Информация о Ubuntu

Kun suoritat ohjelman, luodaan konfiguraatiotiedosto, joka sijaitsee osoitteessa ~/.config/neofetch/config. Se sisältää printinfo()-funktion, jonka avulla voit määrittää tulostettavat järjestelmätiedot. Voit poistaa tarpeettomia, lisätä uusia rivejä tai muokata niitä. Avaa konfiguraatiotiedosto suorittamalla:

$ vi ~/.config/neofetch/config: $ vi ~/.config/neofetch/config

Tiedoston sisältö on seuraavanlainen:

#!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetchin konfigurointitiedosto
# https://github.com/dylanaraps/neofetch
# Nopeuta skriptiä jättämällä unicode käyttämättä.
export LC_ALL=C
export LANG=C
# Info Options {{{{{
# Info
# Katso lisätietoja tältä wikisivulta:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info title
info underline
info "Malli" malli
info "käyttöjärjestelmä" distro
info "Kernel" ydin
info "Uptime" käyttöaika
info "Paketit" paketit
info "Kuori" kuori
info "Resolution" resoluutio
info "DE" de
info "WM" wm
info "WM-teema" wmtheme
info "Teema" teema
info "Icons" kuvakkeet
info "Terminaali" termi
info "Terminal Fontti" termfont
info "CPU" cpu
info "GPU" gpu
info "Muisti" muisti
# info "CPU:n käyttö" cpu_usage
# info "Levy" disk
# info "Akku" battery
# info "Fontti" fontti
# info "Song" kappale
# info "Local IP" localip
# info "Julkinen IP" publicip
# info "Users" käyttäjät
# info "Syntymäpäivä" birthday
info rivinvaihto
info cols
info linebreak
}

Voit poistaa kaikki vaihtoehdot ja mukautusasetukset käyttämällä:

$ neofetch --help

Tarkistaaksemme, ovatko kaikki asetukset oikein, suoritamme:

$ neofetch --test

--ascii-lippulauseen avulla käyttäjä voi määrittää, että jakelulogo näytetään tekstinä:

$ neofetch --ascii

Lisäämällä run-rivi ~/.bashrc-tiedoston loppuun, apuohjelma käynnistyy joka kerta, kun terminaali käynnistetään:

vi ~/.bashrc

...
neofetch

Näin otimme käyttöön Neofetch-apuohjelman, joka näyttää järjestelmätiedot ja mahdollistaa kuvien vaihtamisen.