LinuxTutoriales

Fastfetch: Guía completa

Si quieres conocer detalles de tu distro Linux a fondo, una de las mejores herramientas que tienes a tu alcance es fastfetch. Gracias a ella, de forma sencilla, podrás tener toda la información en la pantalla del terminal, además, ofrece opciones de personalización. Aquí te mostramos cómo comenzar a usarla y qué puede aportar.

¿Qué es Fastfetch?

fastfetch

fastfetch es una herramienta tipo neofetch para mostrar información del sistema en la terminal. Está escrita principalmente en C, prioriza el rendimiento y la personalización, y soporta Linux, macOS, Windows, Android y varios BSD, entre otros sistemas. Por supuesto, es de código abierto, gratis, y puedes ver la web de GitHub aquí.

Te puede interesar leer nuestra guía para obtener información del hardware en Linux

Cómo instalar fastfetch en tu sistema operativo

Como he mencionado anteriormente, se puede instalar en numerosos sistemas operativos. Lo puedes descargar directamente desde la web del código fuente y compilarlo tú mismo, pero lo más sencillo es usar los repositorios o paquetes binarios para tu OS.

  • Instalarlo en Debian/Ubuntu y derivados:
sudo apt install fastfetch
  • Arch Linux y derivados:
sudo pacman -S fastfetch
  • RHEL/Fedora y derivados:
sudo dnf install fastfetch
  • SUSE/openSUSE:
sudo zypper install fastfetch

También puedes usar brew para instalar con «Linuxbrew».

  • Para instalarlo en FreeBSD, también se puede encontrar directamente en los repositorios:
pkg install fastfetch
  • Si lo quieres tener en macOS, usa Homebrew:
brew install fastfetch
  • En Android tienes que utilizar F-Droid como alternativa a Google Play, y utilizar la app Termux para disponer de un terminal bueno sin root:
pkg update && pkg upgrade
pkg install fastfetch
fastfetch
  • En Windows tienes varias opciones, puedes hacerlo con scoop, con choco, descargar el ejecutable .exe desde GitHub Releases y ejecutarlo, o también con winget:
winget install Fastfetch

Configuración

Una vez instalado fastfetch, puedes ejecutarlo desde el Terminal de tu sistema operativo:

fastfetch

También puedes configurarlo desde su archivo de configuración. Por ejemplo, en Linux lo encuentras en ~/.config/fastfetch. Allí encontrarás varias secciones como logo, display, modules, donde puedes personalizarlo si quieres.

Te recomiendo leer el tutorial para conocer la información de tu PC sin apps

Comandos básicos

Si ya lo has invocado después de la instalación, habrás visto que por defecto muestra cierta información de tu hardware y sistema operativo. Sin embargo, eso no es todo lo que puede hacer. Para más información, puedes consultar:

fastfetch --help

Otra opción es utilizar una configuración mínima o una configuración completa con todas las opciones disponibles:

fastfetch --gen-config
fastfetch --gen-config-full

Pero lo positivo de fastfetch frente a otras herramientas es su capacidad de personalización. Puedes incluso usar módulos o archivos en formato .jsonc para configurar tus propios preset personalizado.

Cómo personalizarlo

Por ejemplo, para personalizar la salida de fastfetch, tienes varias formas de hacerlo, desde logos diferentes, hasta cambiar tamaño de las fuentes, colores, personalizar la información mostrada, la disposición, y los presets que he citado antes.

  • Por ejemplo, si quieres cambiar el logo, puedes usar estos comandos para listar los logos disponibles y para imprimirlos en pantalla:
fastfetch --list-logos
fastfetch --print-logos
  • También puedes ajustar el tamaño y el color del logo si lo deseas. Por ejemplo, puedes usar varios comandos:
fastfetch --logo-width 10
fastfetch --logo-height 5

Cuando los ejecutes, directamente aparecerá el resultado para que puedas ver el resultado… Puedes ir variando el número según prefieras.

  • Si quieres modificar el texto y la disposición, como las barras, colores, ancho de las claves, separadores, etc., puedes modificar el archivo display de la configuración.
  • En caso de querer utilizar presets personalizados, puedes usar los tuyos propios o algunos descargados desde su web de Github en la carpeta presets dentro de la ruta de configuración que cité antes. Y para usarlo, simplemente usa el nombre del archivo del presets:
fastfetch -c ejemplo

Como digo, puedes ver en la documentación oficial de fastfetch que puedes agregar tus propios módulos. Para ello, deberías tener conocimientos de .json, el formato empleado para estas modificaciones. Un ejemplo de formato json con una configuración mínima sería:

{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
    "type": "builtin",
    "source": "arch"
  },
  "display": {
    "separator": ": "
  },
  "modules": [
    "os",
    "host",
    "kernel",
    "uptime",
    "packages",
    "shell",
    "display"
  ]
}

Por ejemplo, en este caso señala a un esquema específico, configura la distribución, el tipo de separador que en este caso es :, y los módulos de información a mostrar (nombre del sistema operativo, nombre de la máquina o host, kernel y versión, tiempo que ha estado funcionando, paquetes, shell usado por defecto, etc.).

¡Comenta!

Isaac

Geek de los sistemas electrónicos, especialmente del hardware informático. Con alma de escritor y pasión por compartir todo el conocimiento sobre tecnología.
Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar Política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en info@profesionalreview.com
Botón volver arriba