Recherche de site Web

Neofetch - Affiche les informations du système Linux avec le logo de distribution


Neoftech est un script de ligne de commande d'informations système multiplateforme et facile à utiliser qui collecte les informations de votre système Linux et les affiche sur le terminal à côté d'une image, il peut s'agir du logo de votre distribution ou de n'importe quel ascii. art de votre choix.

Récemment, une nouvelle version majeure de Neofetch 3.0 a été publiée avec un grand nombre de modifications importantes ajoutées à cette mise à jour.

Neoftech est très similaire aux utilitaires ScreenFetch ou Linux_Logo, mais hautement personnalisable et est livré avec quelques fonctionnalités supplémentaires comme indiqué ci-dessous.

Ses principales fonctionnalités sont les suivantes : il est rapide, imprime une image en couleur - le logo de votre distribution en ASCII à côté des informations de votre système, il est hautement personnalisable en termes de type, d'endroit et de moment où les informations sont imprimées sur le terminal et il peut prendre une capture d'écran de votre bureau. lors de la fermeture du script comme activé par un indicateur spécial.

Dépendances requises :

  1. Bash 3.0+ avec prise en charge de ncurses.
  2. w3m-img (parfois fourni avec w3m) ou iTerm2 ou Terminology pour l'impression d'images.
  3. imagemagick – pour la création de vignettes.
  4. L'émulateur de terminal Linux doit prendre en charge \033[14t [3] ou xdotool ou xwininfo + xprop ou xwininfo + xdpyinfo .
  5. Sous Linux, vous avez besoin de feh, nitrogen ou gsettings pour la prise en charge du papier peint.

Important : Vous pouvez en savoir plus sur les dépendances facultatives dans le référentiel Neofetch Github pour vérifier si votre émulateur de terminal Linux prend réellement en charge \033[14t ou toutes les dépendances supplémentaires pour que le script fonctionne correctement sur votre distribution.

Comment installer Neofetch sous Linux

Neofetch peut être facilement installé à partir de référentiels tiers sur presque toutes les distributions Linux en suivant les instructions d'installation ci-dessous selon votre distribution.

Sur Debian

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

Sur Ubuntu et Linux Mint

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

Sur RHEL, CentOS et Fedora

Vous devez avoir dnf-plugins-core installé sur votre système, ou bien l'installer avec la commande ci-dessous :

sudo yum install dnf-plugins-core

Activez le référentiel COPR et installez le package neofetch.

sudo dnf copr enable konimex/neofetch
sudo dnf install neofetch

Sur Arch Linux

Vous pouvez soit installer neofetch ou neofetch-git depuis l'AUR en utilisant packer ou Yaourt.

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

Sur Gentoo

Installez app-misc/neofetch depuis les dépôts officiels de Gentoo/Funtoo. Cependant, si vous avez besoin de la version git du package, vous pouvez installer =app-misc/neofetch-9999.

Comment utiliser Neofetch sous Linux

Une fois le package installé, la syntaxe générale pour l'utiliser est la suivante :

neofetch

Remarque : Si w3m-img ou imagemagick n'est pas installé sur votre système, la récupération d'écran sera activée par défaut et neofetch affichera votre logo artistique ASCII comme dans l'image ci-dessous.

Informations sur Linux Mint

Informations sur Ubuntu

Si vous souhaitez afficher le logo de distribution par défaut sous forme d'image, vous devez installer w3m-img ou imagemagick sur votre système comme suit :

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

Ensuite, exécutez à nouveau neofetch, vous verrez le fond d'écran par défaut de vos distributions Linux comme image.

neofetch

Après avoir exécuté neofetch pour la première fois, il créera un fichier de configuration avec toutes les options et paramètres : $HOME/.config/neofetch/config.

Ce fichier de configuration vous permettra grâce à la fonction printinfo() de modifier les informations système que vous souhaitez imprimer sur le terminal. Vous pouvez saisir de nouvelles lignes d'informations, modifier la liste des informations, supprimer certaines lignes et également modifier le script à l'aide du code bash pour gérer les informations à imprimer.

Vous pouvez ouvrir le fichier de configuration à l'aide de votre éditeur préféré comme suit :

vi ~/.config/neofetch/config

Vous trouverez ci-dessous un extrait du fichier de configuration sur mon système montrant la fonction 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
}
.....

Tapez la commande ci-dessous pour afficher tous les indicateurs et leurs valeurs de configuration que vous pouvez utiliser avec le script neofetch :

neofetch --help

Pour lancer neofetch avec toutes les fonctions et tous les indicateurs activés, utilisez l'indicateur --test :

neofetch --test

Vous pouvez réactiver le logo artistique ASCII en utilisant l'indicateur --ascii :

neofetch --ascii

Dans cet article, nous avons couvert un script de ligne de commande simple et hautement configurable/personnalisable qui rassemble les informations de votre système et les affiche sur le terminal.

N'oubliez pas de nous contacter via le formulaire de commentaires ci-dessous pour poser des questions ou nous faire part de votre avis concernant le script neofetch.

Enfin et surtout, si vous connaissez des scripts similaires, n'hésitez pas à nous le faire savoir, nous serons ravis d'avoir de vos nouvelles.

Visitez le référentiel neofetch Github.