Metodi di pagamento Abuse

Programma Neofetch: informazioni sul sistema Linux

20.03.2021, 18:30

Se siete alla ricerca di un programma semplice e soprattutto multipiattaforma per la visualizzazione di informazioni nel terminale, allora prestate attenzione al programma chiamato Neofetch. Con il suo aiuto potete anche impostare qualsiasi immagine. È molto simile alle utility ScreenFetch o LinuxLogo, ma a differenza di queste è più flessibile nelle impostazioni e contiene funzionalità aggiuntive. Neofetch è molto veloce e visualizza immagini ASCII accanto alle informazioni sul sistema. Dispone anche di uno strumento che permette di fare uno screenshot dopo l'esecuzione dello script.

Principali dipendenze di Neofetch

Possiamo evidenziare le principali dipendenze di questo programma:

  • Bash 3.0+ con supporto Ncurses;
  • l'emulatore di terminale deve supportare [14t [3] o xdotool o xwininfo + xwininfo + xdpyinfo;
  • è necessario feh, nitrogen o gsettings per lavorare con gli sfondi.
  • w3m-img o iTerm2 per salvare le immagini;
  • imagemagick per creare anteprime.

Le dipendenze di Bash 3.0+ e [14t [3] supportano quasi tutti i terminali, mentre per tutti gli altri sono presentate qui come funzionalità aggiuntive.

Come installare Neofetch in Linux

Con il caricamento del terminale, le informazioni sul sistema operativo non sono solo belle, ma a volte anche utili e informative. È possibile installare questo programma da qualsiasi repository in qualsiasi distribuzione Linux. Ecco le istruzioni per l'installazione delle più diffuse.

B Debian

Si procede come segue:

$ 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

In Ubuntu o Linux Mint

È necessario eseguire:

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

Su Red Hat e Fedora.

Per prima cosa è necessario installare il pacchetto dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

Quindi, aggiungere un repository e installare neofetch da lì:

$ sudo dnf copr enable konimex/neofetch

$ sudo dnf install neofetch

In ARCHLINUX e GENTOO.

Qui è possibile installare le versioni di neofetch o neofetch-git dal repository AUR usando packer o yaourt:

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

In alternativa:

$ yaourt -S neofetch

$ yaourt -S neofetch-git

Per Gentoo utilizzare:

$ sudo emerge app-misc/neofetch

Lavorare con Neofeth in Linux

Per l'output, eseguire un solo comando:

$ neofetch

Si noti inoltre che se w3m-img o imagemagick non sono installati sul sistema, screenfetch verrà utilizzato per impostazione predefinita e neofetch visualizzerà il logo di Linux come ASCI.

Visualizzare le informazioni su LinuxMint

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

Visualizzare le informazioni su Ubuntu

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

Se volete visualizzare il logo della distribuzione Linux come un'immagine normale, dovete installare w3m-img o imagemagick sul vostro sistema. In Ubuntu, eseguire:

$ sudo apt-get install w3m-img

In Red Hat e Fedora, è necessario eseguire:

$ sudo yum install w3m-img

Quindi, eseguite di nuovo l'utility e vedrete l'immagine predefinita dello sfondo del desktop:

$ neofetch

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

Una volta eseguito il programma, verrà creato un file di configurazione, situato in ~/.config/neofetch/config. Esso contiene una funzione printinfo() che consente di configurare le informazioni di sistema da emettere. È possibile eliminare le righe non necessarie, aggiungerne di nuove o modificarle. Per aprire il file di configurazione, eseguire

$ vi ~/.config/neofetch/config

Il contenuto del file sarà simile a questo:

# /usr/bin/env bash
# vim:fdm=marker
#
# File di configurazione di Neofetch
# https://github.com/dylanaraps/neofetch
# Velocizza lo script non usando l'unicode
esportare LC_ALL=C
export LANG=C
# Opzioni Info {{{{{
# Info
# Vedere questa pagina wiki per maggiori informazioni:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
titolo info
info sottolineatura
info "Modello" modello
info "OS" distro
info "Kernel" kernel
info "Uptime" uptime
info "Pacchetti" pacchetti
info "Shell" shell
info "Resolution" risoluzione
info "DE" de
info "WM" wm
info "Tema WM" wmtheme
info "Tema" tema
info "Icone" icone
info "Terminale" termine
info "Font terminale" termfont
info "CPU" cpu
info "GPU" gpu
info "Memoria" memoria
# info "Utilizzo CPU" cpu_usage
# info "Disco" disco
# info "Batteria" batteria
# info "Font" font
# info "Canzone" canzone
# info "IP locale" localip
# info "IP pubblico" publicip
# info "Utenti" utenti
# info "Compleanno" compleanno
info interruzione di riga
info cols
info linebreak
}

Per rimuovere tutte le opzioni e le possibilità di personalizzazione utilizzare:

$ neofetch --help

Per verificare se tutte le impostazioni sono corrette eseguiamo:

$ neofetch --test

Il flag --ascii permette all'utente di specificare che il logo della distribuzione deve essere visualizzato in testo:

$ neofetch --ascii

Aggiungendo una riga di esecuzione alla fine di ~/.bashrc, l'utilità verrà eseguita a ogni avvio del terminale:

vi ~/.bashrc

...
neofetch

Ecco come abbiamo configurato l'utilità Neofetch, che visualizza le informazioni sul sistema e consente di cambiare le immagini.