Fastfetch : Une Alternative Rapide à Neofetch

Facebook Twitter Instagram YouTube Twitch

Fastfetch est un outil open-source qui affiche des informations système de manière esthétique dans le terminal. Inspiré par Neofetch, Fastfetch vise à offrir une performance améliorée en utilisant des techniques de parallélisation pour récupérer les informations plus rapidement. Il est conçu pour être léger et rapide, tout en fournissant des informations détaillées sur le système, telles que le nom de la distribution, l’environnement de bureau, la version du noyau, et bien plus encore.

Lien officiel GitHub : Disponible ici

Installation

Sur Ubuntu/Kubuntu et dérivés

sudo add-apt-repository ppa:zhangsongcui3371/fastfetch

sudo apt update

sudo apt upgrade

sudo apt install fastfetch

Sur Arch Linux et dérivés

sudo pacman -S fastfetch

Sur Fedora

sudo dnf install git cmake gcc libpciaccess-devel libX11-devel

git clone https://github.com/LinusDierheimer/fastfetch

cd fastfetch

mkdir -p build

cd build

cmake ..

make -j$(nproc)

sudo make install

Sur openSUSE

sudo zypper install git cmake gcc libpciaccess0-devel libX11-devel

git clone https://github.com/LinusDierheimer/fastfetch

cd fastfetch

mkdir -p build

cd build

cmake ..

make -j$(nproc)

sudo make install

Sur macOS

/!\Prérequis/!\

Assurez-vous d’avoir Homebrew installé sur votre système. Si Homebrew n’est pas encore installé, vous pouvez l’installer en utilisant la commande suivante dans le terminal :

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Installation de Fastfetch

Une fois Homebrew installé, suivez ces étapes pour installer Fastfetch :

brew install fastfetch

Si vous préférez compiler Fastfetch à partir des sources, suivez les étapes ci-dessous :

  1. Installez les dépendances nécessaires :

brew install git cmake gcc

  1. Clonez le dépôt Fastfetch :

git clone https://github.com/LinusDierheimer/fastfetchcd fastfetch

  1. Compilez et installez Fastfetch :

mkdir -p buildcd buildcmake ..make -j$(sysctl -n hw.ncpu)sudo make install

 

Exemple de Configuration Standard

Fastfetch est conçu pour être utilisé sans configuration préalable. Une exécution simple de la commande fastfetch dans le terminal suffit pour obtenir un affichage par défaut des informations système.

fastfetch

Pour personnaliser Fastfetch, vous pouvez créer un fichier de configuration .config/fastfetch/config.conf et y ajouter vos préférences. Voici un exemple de configuration standard :

# .config/fastfetch/config.conf

[General]

color = auto

logo = auto

[Display]

width = auto

height = auto

refreshRate = auto

Les Différents Modules Existant

Fastfetch propose plusieurs modules pour afficher différentes informations système. Voici une liste des modules disponibles avec des exemples de configuration :

  • OS

fastfetch –os

  • Kernel

fastfetch –kernel

  • Uptime

fastfetch –uptime

  • Packages

fastfetch –packages

  • Shell

fastfetch –shell

  • Resolution

fastfetch –resolution

Vous pouvez également les combiner :

fastfetch –os –kernel –uptime –packages –shell –resolution

Voici un exemple de configuration avancée dans le fichier .config/fastfetch/config.conf :

# .config/fastfetch/config.conf

[General]

color = 2

[OS]

os = true

[Kernel]

kernel = true

[Uptime]

uptime = true

[Packages]

packages = true

[Shell]

shell = true

[Resolution]

resolution = true

Et Neofetch dans tout ça, si on le compare à Fastfetch :

Neofetch :

  • Plus complet en termes de personnalisation ; mais demande d’aller faire la configuration manuellement.
  • Offre une grande variété d’options de configuration.
  • Plus lent en comparaison à Fastfetch.
*VM Manjaro*
*Notebook X13 Deepin 23*

Fastfetch :

  • Conçu pour être rapide et efficace.
  • Utilise des techniques de parallélisation pour améliorer les performances.
  • Moins de flexibilité en termes de personnalisation par rapport à Neofetch ; mais propose plus de choix dès le départ dans ce qui est affiché.

Fastfetch est une excellente alternative à Neofetch pour ceux qui recherchent un affichage rapide et efficace des informations système. Bien qu’il soit moins personnalisable, sa vitesse et son efficacité en font un choix idéal pour les systèmes avec des ressources limitées ou pour ceux qui préfèrent une configuration simple et rapide. En fin de compte, le choix entre Fastfetch et Neofetch dépend des priorités de l’utilisateur : performance ou personnalisation.

 

Leave a Reply