Neofetch - Nagpakita sa Impormasyon sa Sistema sa Linux nga adunay Logo sa Distribusyon
Ang Neoftech usa ka cross-platform ug sayon gamiton nga sistema sa impormasyon sa command line nga script nga nagkolekta sa imong impormasyon sa sistema sa Linux ug gipakita kini sa terminal sunod sa usa ka imahe, kini mahimo nga imong distribusyon nga logo o bisan unsang ascii art nga imong gusto.
Bag-ohay lang, usa ka bag-ong mayor nga bersyon sa Neofetch 3.0 nga gipagawas nga adunay daghang mga pagbag-o nga gidugang sa kini nga update.
Ang Neoftech susama kaayo sa Linux_Logo utilities, apan napasadya ug adunay pipila ka dugang nga mga bahin sama sa gihisgutan sa ubos.
Ang mga nag-unang bahin niini naglakip sa: kini paspas, nag-imprinta sa usa ka bug-os nga kolor nga imahe - ang imong mga distribusyon nga logo sa ASCII kauban ang imong impormasyon sa sistema, kini labi ka mapasibo kung diin, kung diin ug kanus-a ang impormasyon giimprinta sa terminal ug kini mahimo nga usa ka screenshot sa imong desktop. sa pagsira sa script ingon nga gipalihok sa usa ka espesyal nga bandila.
- Bash 3.0+ nga adunay suporta sa ncurses.
- w3m-img (usahay giputos sa w3m) o iTerm2 o Terminolohiya para sa pag-imprenta og mga hulagway.
- imagemagick – para sa paghimo sa thumbnail.
- Ang Linux terminal emulator kinahanglang mosuporta sa \033[14t [3] o xdotool o xwininfo + xprop o xwininfo + xdpyinfo .
- Sa Linux, kinahanglan nimo ang feh, nitrogen o gsettings para sa suporta sa wallpaper.
Importante: Makabasa ka og dugang mahitungod sa mga opsyonal nga dependency gikan sa Neofetch Github repository aron masusi kung ang imong Linux terminal emulator tinuod nga nagsuporta sa \033[14t o bisan unsa nga dugang nga mga dependency alang sa script nga magtrabaho og maayo sa imong distro.
Giunsa ang Pag-install sa Neofetch sa Linux
Ang Neofetch dali nga ma-install gikan sa mga third-party nga repository sa halos tanan nga mga distribusyon sa Linux pinaagi sa pagsunod sa ubos nga mga panudlo sa pag-install sumala sa imong pag-apod-apod.
$ 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
Kinahanglan nimo nga ma-install ang dnf-plugins-core sa imong sistema, o kung dili i-install kini gamit ang mando sa ubos:
$ sudo yum install dnf-plugins-core
I-enable ang COPR repository ug i-install ang neofetch package.
$ sudo dnf copr enable konimex/neofetch $ sudo dnf install neofetch
Mahimo nimong i-install ang neofetch o neofetch-git gikan sa AUR gamit ang packer o Yaourt.
$ packer -S neofetch $ packer -S neofetch-git OR $ yaourt -S neofetch $ yaourt -S neofetch-git
I-install ang app-misc/neofetch gikan sa opisyal nga repositoryo sa Gentoo/Funtoo. Bisan pa, kung kinahanglan nimo ang git nga bersyon sa pakete, mahimo nimong i-install ang = app-misc/neofetch-9999.
Giunsa Paggamit ang Neofetch sa Linux
Kung na-install na nimo ang package, ang kinatibuk-ang syntax sa paggamit niini mao ang:
$ neofetch
Mubo nga sulat: Kung w3m-img o ASCII art logo sama sa hulagway sa ubos.
Kung gusto nimo ipakita ang default nga logo sa pag-apod-apod ingon imahe, kinahanglan nimo nga i-install ang w3m-img o imagemagick sa imong sistema sama sa mosunod:
$ sudo apt-get install w3m-img [On Debian/Ubuntu/Mint] $ sudo yum install w3m-img [On RHEL/CentOS/Fedora]
Unya pagdagan ang neofetch pag-usab, imong makita ang default nga wallpaper sa imong mga distribusyon sa Linux ingon nga imahe.
$ neofetch
Human sa pagpadagan sa neofetch sa unang higayon, maghimo kini og configuration file nga adunay tanang opsyon ug setting: $HOME/.config/neofetch/config
.
Kini nga configuration file makapahimo kanimo pinaagi sa printinfo()
function aron usbon ang impormasyon sa sistema nga gusto nimong i-print sa terminal. Mahimo nimong i-type ang mga bag-ong linya sa impormasyon, usbon ang lineup sa impormasyon, tangtangon ang pipila ka linya ug i-tweak usab ang script gamit ang bash code aron madumala ang impormasyon nga i-print.
Mahimo nimong ablihan ang configuration file gamit ang imong paborito nga editor sama sa mosunod:
$ vi ~/.config/neofetch/config
Sa ubos mao ang kinutlo sa configuration file sa akong sistema nga nagpakita sa printinfo()
function.
#!/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 } .....
Isulat ang sugo sa ubos aron makita ang tanan nga mga bandera ug ang ilang mga kantidad sa pagsumpo nga imong magamit sa neofetch script:
$ neofetch --help
Aron ilunsad ang neofetch nga ang tanan nga mga gimbuhaton ug mga bandera gipagana, gamita ang --test
nga bandila:
$ neofetch --test
Mahimo nimong i-enable pag-usab ang ASCII art logo gamit ang --ascii
flag:
$ neofetch --ascii
Niini nga artikulo, nasakpan namo ang usa ka yano ug kaayo nga configuration/customizable command line script nga nagtigom sa impormasyon sa imong sistema ug nagpakita niini sa terminal.
Hinumdumi nga makontak kami pinaagi sa porma sa feedback sa ubos aron mangutana bisan unsang mga pangutana o ihatag kanamo ang imong mga hunahuna bahin sa neofetch script.
Katapusan apan dili labing gamay, kung nahibal-an nimo ang bisan unsang parehas nga mga script sa gawas, ayaw pagpanuko sa pagpahibalo kanamo, malipay kami nga makadungog gikan kanimo.
Bisitaha ang neofetch Github repository.