Fastfetch er et vedlikeholdt, funksjonsrikt og ytelsesorientert systeminformasjonsverktøy. Det er et alternativ til neofetch-7.1.0 og skrevet i C.
yyjson-0.12.0 (ellers vil en pakkekopi brukes)
Vulkan-Loader, Vulkan-Headers, libxcb, Xorg Libraries, Wayland, GLib, ImageMagick, Chafa, D-Bus, OpenGL (libglvnd eller Mesa; Mesa's GL is not supported), OCL-ICD, Xfconf, PulseAudio, ddcutil, DirectX-Headers, og EFL
Installer fastfetch ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_FLASHFETCH=OFF \
-D ENABLE_SYSTEM_YYJSON=ON \
-D PACKAGES_DISABLE_CHOCO=ON \
-D PACKAGES_DISABLE_MACPORTS=ON \
-D PACKAGES_DISABLE_SCOOP=ON \
-D PACKAGES_DISABLE_WINGET=ON \
.. &&
make
Nå, som root bruker:
make install
-D
CMAKE_BUILD_TYPE=Release: Denne bryteren aktiverer
kompilatoroptimaliseringer for å øke hastigheten på koden og
redusere størrelsen. Den deaktiverer også noen
kompileringskontroller som ikke er nødvendige på et
produksjonssystem.
-D BUILD_FLASHFETCH=OFF:
Denne bryteren deaktiverer bygging av den historiske flashfetch
binærfilen. Hvis du trenger den av en eller annen grunn, setter du
denne bryteren til ON.
-D ENABLE_SYSTEM_YYJSON=ON:
Denne bryteren forteller byggesystemet at det skal lenke mot
systeminstallasjonen av yyjson i stedet for pakkekopien. Hvis du
ønsker å bruke pakkekopien av yyjson, setter du denne bryteren til
OFF.
-D PACKAGES_DISABLE_*=ON:
Denne bryteren deaktiverer deteksjon for diverse pakkebehandlere.
Selv om det finnes flere tilgjengelige pakkebehandlere, er det bare
de som ikke støtter Linux som har blitt deaktivert. Hvis du vil
støtte disse pakkebehandlerne, setter du bryterne deres til
OFF.