Neofetch - paýlamak nyşany bilen Linux ulgam maglumatyny görkezýär
“Neoftech”, Linux ulgam maglumatlaryňyzy ýygnaýan we şekiliň gapdalyndaky terminalda görkezýän, platforma we ulanmaga aňsat ulgam maglumat buýruk setiri skriptidir, bu paýlaýyş nyşany ýa-da islän assi sungatyňyz bolup biler.
Recentlyakynda, Neofetch 3.0-iň täze esasy wersiýasy, bu täzelenmä köp mukdarda üýtgeşiklik girizildi.
Neoftech Linux_Logo kömekçi enjamlaryna gaty meňzeýär, ýöne ýokary derejede düzülip bilner we aşakda görkezilişi ýaly käbir goşmaça aýratynlyklar bar.
Esasy aýratynlyklary şulary öz içine alýar: çalt, doly reňkli suraty çap edýär - ulgam maglumatlaryňyz bilen birlikde ASCII-de paýlaýyş nyşany, terminalda maglumat nirede, haçan çap edilende we iş stoluňyzyň skrinshotyny alyp biler. flagörite baýdak bilen işledilende skript ýapylanda.
- Şepagat uýalary bilen 3.0+ Baş.
- w3m-img (käwagt w3m bilen gaplanýar) ýa-da iTerm2 ýa-da suratlary çap etmek üçin terminologiýa.
- imagemagick - kiçijik surat döretmek üçin.
- Linux terminal emulýatory\033 [14t [3] ýa-da xdotool ýa-da xwininfo + xprop ýa-da xwininfo + xdpyinfo goldaw bermeli.
- Linux-da diwar kagyzyny goldamak üçin feh, azot ýa-da gsettings gerek.
Üns beriň: Linux terminaly emulýatoryňyzyň distroda gowy işlemegi üçin\033 [14t ýa-da goşmaça garaşlylyklary goldaýandygyny ýa-da ýokdugyny barlamak üçin Neofetch Github ammaryndan goşmaça baglylyklar hakda has köp okap bilersiňiz.
Linux-da Neofetch-i nädip gurmaly
Neofetch, paýlanyşyňyza görä degişli gurnama görkezmelerini ýerine ýetirip, Linux paýlaýjylarynyň hemmesinde diýen ýaly üçünji tarap ammarlaryndan aňsatlyk bilen gurnalyp bilner.
$ 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
Ulgamyňyza dnf-plugins-ýadro gurmaly ýa-da aşakdaky buýruk bilen gurmaly:
$ sudo yum install dnf-plugins-core
COPR ammaryny açyň we neofetch paketini guruň.
$ sudo dnf copr enable konimex/neofetch $ sudo dnf install neofetch
Packer ýa-da Yaourt ulanyp, AUR-dan neofetch ýa-da neofetch-git gurup bilersiňiz.
$ packer -S neofetch $ packer -S neofetch-git OR $ yaourt -S neofetch $ yaourt -S neofetch-git
Gentoo/Funtoo-nyň resmi ammarlaryndan app-misc/neofetch guruň. Şeýle-de bolsa, bukjanyň git wersiýasy zerur bolsa,=app-misc/neofetch-9999 gurup bilersiňiz.
Linux-da Neofetch-i nädip ulanmaly
Bukjany guranyňyzdan soň, ony ulanmagyň umumy sintaksisidir:
$ neofetch
Bellik: Aşakdaky suratdaky ýaly w3m-img ýa-da ASCII sungat nyşany.
Adaty paýlaýyş nyşanyny şekil hökmünde görkezmek isleseňiz, w3m-img ýa-da imagemagick ulgamyňyza aşakdaky ýaly gurmaly:
$ sudo apt-get install w3m-img [On Debian/Ubuntu/Mint] $ sudo yum install w3m-img [On RHEL/CentOS/Fedora]
Soňra neofetch-i täzeden işlediň, Linux paýlamalaryňyzyň deslapky diwar kagyzyny şekil hökmünde görersiňiz.
$ neofetch
Ilkinji gezek neofetch işledilenden soň, ähli opsiýalar we sazlamalar bilen konfigurasiýa faýly döreder: $HOME/.config/neofetch/config
.
Bu konfigurasiýa faýly, terminalda çap etmek isleýän ulgam maglumatlaryňyzy üýtgetmek üçin printinfo()
funksiýasynyň üsti bilen size mümkinçilik berer. Maglumatlaryň täze setirlerini ýazyp bilersiňiz, maglumat hataryny üýtgedip bilersiňiz, käbir setirleri pozup bilersiňiz we çap edilmeli maglumatlary dolandyrmak üçin baş kod bilen skriptini düzedip bilersiňiz.
Halaýan redaktoryňyzy ulanyp, konfigurasiýa faýlyny aşakdaky ýaly açyp bilersiňiz:
$ vi ~/.config/neofetch/config
Aşakda ulgamymdaky printinfo()
funksiýasyny görkezýän konfigurasiýa faýlyndan bölek.
#!/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 } .....
Neofetch skripti bilen ulanyp boljak ähli baýdaklary we olaryň konfigurasiýa bahalaryny görmek üçin aşakdaky buýrugy ýazyň:
$ neofetch --help
Functionshli funksiýalar we baýdaklar açyk bolan neofetch-i işe girizmek üçin --test
baýdagyny ulanyň:
$ neofetch --test
ASCII sungat nyşanyny --ascii
baýdagyny ulanyp täzeden açyp bilersiňiz:
$ neofetch --ascii
Bu makalada ulgam maglumatlaryňyzy ýygnaýan we terminalda görkezýän ýönekeý we ýokary konfigurasiýa/düzülip bilinýän buýruk setiri skriptini açdyk.
Haýsydyr bir sorag bermek ýa-da neofetch skripti barada pikirleriňizi bermek üçin aşakdaky seslenme formasy arkaly biziň bilen habarlaşmagy ýatdan çykarmaň.
Iň soňkusy, ýöne şuňa meňzeş ýazgylary bilýän bolsaňyz, bize habar bermekden çekinmäň, biz sizden eşitmekden hoşal bolarys.
Neofetch Github ammaryna baryp görüň.