Neofetch - Juri l-Informazzjoni tas-Sistema Linux bil-Logo tad-Distribuzzjoni


Neoftech huwa skript tal-linja tal-kmand tal-informazzjoni tas-sistema multi-pjattaforma u faċli biex jintuża li jiġbor l-informazzjoni tas-sistema Linux tiegħek u juriha fuq it-terminal ħdejn immaġini, jista 'jkun il-logo tad-distribuzzjonijiet tiegħek jew kwalunkwe arti ascii tal-għażla tiegħek.

Riċentement, verżjoni ewlenija ġdida ta 'Neofetch 3.0 rilaxxata b'ammont kbir ta' bidliet ta 'tkissir miżjuda ma' dan l-aġġornament.

Neoftech huwa simili ħafna għall-utilitajiet Linux_Logo, iżda personalizzabbli ħafna u jiġi b'xi karatteristiċi żejda kif diskuss hawn taħt.

Il-karatteristiċi ewlenin tiegħu jinkludu: huwa mgħaġġel, jistampa immaġni sħiħa bil-kulur – il-logo tad-distribuzzjonijiet tiegħek f'ASCII flimkien mal-informazzjoni tas-sistema tiegħek, huwa personalizzabbli ħafna f'termini ta' liema, fejn u meta l-informazzjoni tiġi stampata fuq it-terminal u tista' tieħu screenshot tad-desktop tiegħek meta tagħlaq l-iskript kif ppermettiet minn bandiera speċjali.

  1. Bash 3.0+ b'appoġġ ncurses.
  2. w3m-img (xi kultant ippakkjat b'w3m) jew iTerm2 jew Terminoloġija għall-istampar ta' stampi.
  3. imagemagick – għall-ħolqien ta' thumbnail.
  4. L-emulatur tat-terminal tal-Linux għandu jappoġġja [14t [3] jew xdotool jew xwininfo + xprop jew xwininfo + xdpyinfo .
  5. Fuq Linux, għandek bżonn feh, nitroġenu jew gsettings għall-appoġġ tal-wallpaper.

Importanti: Tista 'taqra aktar dwar dipendenzi fakultattivi mir-repożitorju ta' Neofetch Github biex tivverifika jekk l-emulator tat-terminal tal-Linux tiegħek fil-fatt jappoġġjax [14t jew xi dipendenzi żejda biex l-iskrittura taħdem tajjeb fuq id-distro tiegħek.

Kif Tinstalla Neofetch fil-Linux

Neofetch jista 'jiġi installat faċilment minn repożitorji ta' partijiet terzi fuq kważi d-distribuzzjonijiet kollha tal-Linux billi ssegwi l-istruzzjonijiet ta 'installazzjoni rispettivi hawn taħt skont id-distribuzzjoni tiegħek.

$ 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

Jeħtieġ li jkollok dnf-plugins-core installat fis-sistema tiegħek, jew inkella tinstallah bil-kmand hawn taħt:

$ sudo yum install dnf-plugins-core

Ippermetti r-repożitorju COPR u installa l-pakkett neofetch.

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

Tista 'jew tinstalla neofetch jew neofetch-git mill-AUR billi tuża packer jew Yaourt.

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

Installa app-misc/neofetch mir-repożitorji uffiċjali ta’ Gentoo/Funtoo. Madankollu, f'każ li għandek bżonn il-verżjoni git tal-pakkett, tista 'tinstalla =app-misc/neofetch-9999.

Kif tuża Neofetch fil-Linux

Ladarba tkun installat il-pakkett, is-sintassi ġenerali biex tużah hija:

$ neofetch

Nota: Jekk il-logo tal-arti w3m-img jew ASCII bħal fl-immaġni hawn taħt.

Jekk trid turi l-logo tad-distribuzzjoni default bħala immaġni, għandek tinstalla w3m-img jew imagemagick fis-sistema tiegħek kif ġej:

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

Imbagħad erġa ħaddem neofetch, se tara l-wallpaper default tad-distribuzzjonijiet tal-Linux tiegħek bħala l-immaġni.

$ neofetch

Wara li tħaddem neofetch għall-ewwel darba, se toħloq fajl ta' konfigurazzjoni bl-għażliet u s-settings kollha: $HOME/.config/neofetch/config.

Dan il-fajl tal-konfigurazzjoni jippermettilek permezz tal-funzjoni printinfo() biex tibdel l-informazzjoni tas-sistema li trid tipprintja fuq it-terminal. Tista 'ttajpja linji ġodda ta' informazzjoni, timmodifika l-lineup ta 'informazzjoni, tħassar ċerti linji u wkoll tweak l-iskrittura billi tuża bash code biex timmaniġġja l-informazzjoni li għandha tiġi stampata.

Tista' tiftaħ il-fajl tal-konfigurazzjoni billi tuża l-editur favorit tiegħek kif ġej:

$ vi ~/.config/neofetch/config

Hawn taħt hawn silta tal-fajl tal-konfigurazzjoni fis-sistema tiegħi li turi l-funzjoni 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
}
.....

Ittajpja l-kmand hawn taħt biex tara l-bnadar kollha u l-valuri tal-konfigurazzjoni tagħhom li tista 'tuża bl-iskrittura neofetch:

$ neofetch --help

Biex tniedi neofetch bil-funzjonijiet u l-bnadar kollha attivati, uża l-marka --test:

$ neofetch --test

Tista' terġa' tattiva l-logo tal-arti ASCII billi tuża l-marka --ascii:

$ neofetch --ascii

F'dan l-artikolu, koprejna skript tal-linja tal-kmand sempliċi u ta 'konfigurazzjoni/personalizzabbli ħafna li jiġbor l-informazzjoni tas-sistema tiegħek u juriha fuq it-terminal.

Ftakar li tagħmel kuntatt magħna permezz tal-formola ta' feedback hawn taħt biex tistaqsi kwalunkwe mistoqsija jew agħtina l-ħsibijiet tiegħek dwar l-iskrittura neofetch.

Fl-aħħar iżda mhux l-inqas, jekk taf b'xi skripts simili hemmhekk, toqgħodx lura milli tgħarrafna, se nkunu kuntenti nisimgħu mingħandek.

Żur ir-repożitorju ta' Github neofetch.