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).[3]
Neofetch | ||
---|---|---|
Información general | ||
Modelo de desarrollo | Software libre | |
Lanzamiento inicial | 31 de diciembre de 2015[1] | |
Discontinuación | 26 de abril de 2024 | |
Licencia | Licencia MIT[2] | |
Estado actual | Descontinuado | |
Información técnica | ||
Programado en | Bash 3.2+ | |
Versiones | ||
Última versión estable | 7.1.0 ( 02 de agosto de 2020 (4 años, 3 meses y 3 días)) | |
Enlaces | ||
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.[4]
El repositorio del proyecto fue archivado en GitHub por el desarrollador principal el 26 de abril de 2024.[5][6] En este año fue sustituido por Fastfetch.
Sintaxis
editar$ neofetch
██████████████████ ████████ Manjaro@ArchLinux ██████████████████ ████████ ---------------- ██████████████████ ████████ OS: Manjaro Linux x86_64 ██████████████████ ████████ Host: XY21 ████████ ████████ Kernel: 4.19.66-1-MANJARO ████████ ████████ ████████ Uptime: 1 min ████████ ████████ ████████ Packages: 1271 (pacman) ████████ ████████ ████████ Shell: zsh 5.7.1 ████████ ████████ ████████ Resolution: 1920x1080 ████████ ████████ ████████ DE: KDE ████████ ████████ ████████ WM: Openbox ████████ ████████ ████████ WM Theme: Adapta-Openbox-Maia ████████ ████████ ████████ Theme: Matcha-sea [GTK2/3] ████████ ████████ ████████ Icons: Papirus-Maia [GTK2/3] Terminal: qterminal Terminal Font: Monospace 12 CPU: Ryzen 5 3600x (4) @ 3.800GHz Memory: 32000MiB / 32000MiB
Versiones
editarVersió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[5] |
Personalizando Neofetch
editarCuando Neofetch se ejecuta por primera vez, se crea un archivo de configuración con todas las opciones y configuraciones:
$HOME/.config/neofetch/config.conf
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:
info "OS" distro info "Host" model info "Kernel" kernel info "Uptime" uptime info "Packages" packages info "Shell" shell info "Resolution" resolution info "DE" de info "WM" wm info "WM Theme" wm_theme info "Theme" theme info "Icons" icons info "Terminal" term info "Terminal Font" term_font info "CPU" cpu info "GPU" gpu info "Memory" memory
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 #
# info "CPU Usage" cpu_usage # info "Disk" disk # info "Battery" battery # info "Font" font # info "Song" song # info "Local IP" local_ip # info "Public IP" public_ip # info "Users" users # info "Birthday" birthday[7]
Algunas opciones
editar--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
editar-
Neofetch en la descontinuada distro Chakra Linux.
-
Neofetch en la distro elementary OS.
-
Captura de pantalla de Xero Linux, mostrando Konsole y Neofetch.
Enlaces externos
editarReferencias
editar- ↑ https://github.com/dylanaraps/neofetch/releases/tag/0.1
- ↑ Github neofetch/LICENSE.md
- ↑ «La información de tu sistema en la terminal con Neofetch». La Mirada del Replicante. 15 de mayo de 2016. Consultado el 19 de agosto de 2019.
- ↑ «Neofetch 5.0 añade nuevos sistemas y soporte de paquetes genéricos». laboratoriolinux.es. 20 de junio de 2018. Consultado el 20 de agosto de 2019.
- ↑ a b Github dylanaraps/neofetch
- ↑ «Oh no! Neofetch is no more!». It's FOSS News (en inglés). 1 de mayo de 2024. Consultado el 4 de mayo de 2024.
- ↑ «Linux neofetch: Obtener toda la información del sistema Linux». esGEEKs. Consultado el 20 de agosto de 2019.