Neofetch
# Neofetch

Neofetch es un programa escrito en lenguaje bash, que permite ver en la terminal la información básica del hardware y del software instalado. Funciona con Linux (es soportada por más de 50 distribuciones), Windows (de XP a 11), iOS, OS X, Android (con Termux) y BSD (FreeBSD, openBSD, NetBSD).

Permite obtener datos con gran rapidez de varios items: sistema operativo, kernel, uptime, número de paquetes instalados, shell, resolución, escritorio, gestor de ventanas, temas, íconos, emulador de terminal, fuentes del sistema, CPU, GPU y memoria.

A partir de la versión 5.0 Neofetch incorpora soporte añadido para los sistemas de paquetes Snap y Flatpak, la soluciones a errores relacionados con el manejo de imágenes y el arte ASCII, además la compatibilidad con los reproductores multimedia gmusicbrowser, SMPlayer y Dragon PLayer para indicarnos que canción está sonando.

## Versiones

| Versión | Fecha |
| - | - |
| 0.2.1 | 4 de enero de 2016 |
| 1.0 | 27 de enero de 2016 |
| 2.0 | 2 de diciembre de 2016 |
| 3.0 | 23 de enero de 2017 |
| 4.0 | 17 de mayo de 2018 |
| 5.0 | 18 de junio de 2018 |
| 6.0 | 8 de enero de 2019 |
| 6.1 | 31 de agosto de 2019 |
| 7.0 | 8 de marzo de 2020 |

## Personalizando Neofetch

Cuando Neofetch se ejecuta por primera vez, se crea un archivo de configuración con todas las opciones y configuraciones:

Este archivo permite modificar la información del sistema que se ve en el terminal. Se pueden crear, modificar o eliminar líneas de información y también modificar el script utilizando código bash para la gestión de la información que se va a ver en pantalla.

Un extracto de dicho archivo:

Para excluir una opción se le agrega un numeral # delante. Neofetch desactiva las siguientes líneas de forma predeterminada, para activar la opción se borra #

## Algunas opciones

--disable inforname deshabilita una línea de información, donde infoname es la información que queremos deshabilitar, por ejemplo --disable memory evita que se muestre la memoria, pudiendo especificarse más de un item.

--package_managers on/off muestra/oculta el nombre del gestor de paquetes

--os_arch on/off muestra/oculta la arquitectura del Sistema Operativo, en el ejemplo de arriba x86_64

--speed_type type donde type indica el tipo de velocidad de la CPU para mostrar, los valores posibles son : actual, min, max, bios, scaling_current, scaling_min, scaling_max

--disk_show value donde value indica cual disco mostrar, por ejemplo: '/', '/dev/sdb1', '/path/to/mount point'

--ip_host url URL para consultar para una IP pública

--stdout desactiva los colores, y deshabilita la imagen de fondo

## Galería

* Neofetch en la descontinuada distro Chakra Linux.
* Neofetch en la distro elementary OS.
* Neofetch en la distro BigLinux.
* Captura de pantalla de Xero Linux, mostrando Konsole y Neofetch.
