Neofetch: mostra la informació del sistema Linux amb el logotip de distribució
Neoftech és un script de línia d'ordres d'informació del sistema multiplataforma i fàcil d'utilitzar que recull la informació del vostre sistema Linux i la mostra al terminal al costat d'una imatge, pot ser el logotip de la vostra distribució o qualsevol art ascii que trieu.
Recentment, s'ha llançat una nova versió principal de Neofetch 3.0 amb una gran quantitat de canvis rellevants afegits a aquesta actualització.
Neoftech és molt semblant a les utilitats Linux_Logo, però altament personalitzable i inclou algunes funcions addicionals, com es comenta a continuació.
Les seves principals característiques inclouen: és ràpid, imprimeix una imatge a tot color: el logotip de la vostra distribució en ASCII juntament amb la informació del vostre sistema, és altament personalitzable pel que fa a quin, on i quan s'imprimeix la informació al terminal i pot fer una captura de pantalla del vostre escriptori. quan tanqueu l'script com l'habilita una marca especial.
- Bash 3.0+ amb suport ncurses.
- w3m-img (ocasionalment empaquetat amb w3m) o iTerm2 o Terminologia per imprimir imatges.
- imagemagick: per crear miniatures.
- L'emulador de terminal Linux hauria de suportar \033[14t [3] o xdotool o xwininfo + xprop o xwininfo + xdpyinfo .
- A Linux, necessiteu feh, nitrogen o gsettings per a suport de fons de pantalla.
Important: podeu llegir més sobre les dependències opcionals des del dipòsit de Neofetch Github per comprovar si el vostre emulador de terminal Linux realment admet \033[14t o qualsevol dependència addicional perquè l'script funcioni bé a la vostra distribució.
Com instal·lar Neofetch a Linux
Neofetch es pot instal·lar fàcilment des de repositoris de tercers en gairebé totes les distribucions de Linux seguint les instruccions d'instal·lació corresponents a continuació segons la vostra distribució.
$ 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
Heu de tenir instal·lat dnf-plugins-core al vostre sistema, o bé instal·lar-lo amb l'ordre següent:
$ sudo yum install dnf-plugins-core
Habiliteu el dipòsit COPR i instal·leu el paquet neofetch.
$ sudo dnf copr enable konimex/neofetch $ sudo dnf install neofetch
Podeu instal·lar neofetch o neofetch-git des de l'AUR mitjançant packer o Yaourt.
$ packer -S neofetch $ packer -S neofetch-git OR $ yaourt -S neofetch $ yaourt -S neofetch-git
Instal·leu app-misc/neofetch des dels dipòsits oficials de Gentoo/Funtoo. Tanmateix, en cas que necessiteu la versió git del paquet, podeu instal·lar =app-misc/neofetch-9999.
Com utilitzar Neofetch a Linux
Un cop instal·lat el paquet, la sintaxi general per utilitzar-lo és:
$ neofetch
Nota: si w3m-img o logotip d'art ASCII com a la imatge següent.
Si voleu mostrar el logotip de distribució predeterminat com a imatge, hauríeu d'instal·lar w3m-img o imagemagick al vostre sistema de la següent manera:
$ sudo apt-get install w3m-img [On Debian/Ubuntu/Mint] $ sudo yum install w3m-img [On RHEL/CentOS/Fedora]
A continuació, torneu a executar neofetch, veureu el fons de pantalla predeterminat de les vostres distribucions de Linux com a imatge.
$ neofetch
Després d'executar neofetch per primera vegada, crearà un fitxer de configuració amb totes les opcions i paràmetres: $HOME/.config/neofetch/config
.
Aquest fitxer de configuració us permetrà, mitjançant la funció printinfo()
, modificar la informació del sistema que voleu imprimir al terminal. Podeu escriure noves línies d'informació, modificar la llista d'informació, suprimir determinades línies i també modificar l'script mitjançant el codi bash per gestionar la informació que s'imprimirà.
Podeu obrir el fitxer de configuració amb el vostre editor preferit de la següent manera:
$ vi ~/.config/neofetch/config
A continuació es mostra un extracte del fitxer de configuració del meu sistema que mostra la funció 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 } .....
Escriviu l'ordre següent per veure tots els indicadors i els seus valors de configuració que podeu utilitzar amb l'script de neofetch:
$ neofetch --help
Per llançar neofetch amb totes les funcions i senyaladors activats, utilitzeu el senyalador --test
:
$ neofetch --test
Podeu tornar a habilitar el logotip d'art ASCII amb el senyalador --ascii
:
$ neofetch --ascii
En aquest article, hem tractat un script de línia d'ordres senzill i altament configurable/personalitzable que recull la informació del vostre sistema i la mostra al terminal.
Recordeu posar-vos en contacte amb nosaltres mitjançant el formulari de comentaris que trobareu a continuació per fer qualsevol pregunta o fer-nos arribar les vostres opinions sobre l'script de neofetch.
Per últim, però no menys important, si coneixeu algun guió similar, no dubteu a fer-nos-ho saber, estarem encantats d'escoltar-vos.
Visiteu el dipòsit de Github de neofetch.