Métodos de pago Abuse

Características del software Neofetch

01.02.2022, 02:08

Neofetch es una utilidad eficaz y fácil de usar que permite mostrar información del sistema en el terminal. Su peculiaridad es que muestra la información junto a una bonita imagen. Como imagen puedes utilizar el logotipo de la distribución o cualquier otra imagen que desees.

Características del programa

El programa es funcionalmente similar a ScreenFetch o LinuxLogo, pero se beneficia de su personalización y flexibilidad, además de contener útiles características adicionales. Es rápido, capaz de generar imágenes en formato ASCII y puede hacer capturas de pantalla una vez finalizado el script.

Antes de revisar el programa, echemos un vistazo a las principales dependencias:

  • Bash 3.0+ con soporte para Ncurses;
  • w3m-img o iTerm2 para guardar imágenes;
  • imagemagick para crear previsualizaciones;
  • emulador de terminal debe soportar 33 [14t [3] o xdotool o xwininfo + xwininfo + xdpyinfo;
  • necesitas feh, nitrogen o gsettings para trabajar con wallpaper.

Bash 3.0+ y soporte para 33 [14t deben ser configurados, esto es proporcionado por la mayoría de los terminales, de lo contrario estas dependencias son necesarias para funciones adicionales.

Instalación del programa

La información sobre el sistema linux al inicio de la terminal es agradable, pero es como mínimo y como máximo, a veces esta información es especialmente útil. Puedes instalar el programa desde repositorios de terceros en cualquier distribución de Linux. Veamos ahora las instrucciones de los más populares.

DEBIAN

Se debe ejecutar el siguiente comando:

$ echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list
$ curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key && sudo apt-key add Release-neofetch.key && rm Release-neofetch.key
$ sudo apt-get update
$ sudo apt-get install neofetch

UBUNTU O LINUX MINT

En estas distribuciones se debe ejecutar

$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch

RED HAT O FEDORA

En primer lugar debe instalar el paquete dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

Luego agregue un repositorio e instale neofetch desde allí:

$ sudo dnf copr enable konimex/neofetch
$ sudo dnf install neofetch

ARCHLINUX.

Las versiones de neofetch o neofetch-git se instalan desde el repositorio AUR usando packer o yaourt:

$ packer -S neofetch
$ packer -S neofetch-git

O:

$ yaourt -S neofetch
$ yaourt -S neofetch-git

GENTOO

Aquí utilizamos el comando

$ sudo emerge app-misc/neofetch

Utilización del programa en LINUX

Para mostrar la información en el terminal, utilice el comando:

$ neofetch

Tenga en cuenta que si w3m-img o imagemagick no están instalados en el sistema, se utilizará screenfetch por defecto y neofetch mostrará el logo de linux como ASCI.

Información sobre LINUXMINT

Información sobre Ubuntu

Si desea mostrar el logotipo de la distribución linux como una imagen sin formato, debe instalar w3m-img o imagemagick en su sistema.

El comando para Ubuntu:

$ sudo apt-get install w3m-img

El comando para Red Hat / Fedora:

$ sudo yum install w3m-img

Ahora vamos a ejecutar la utilidad de nuevo para ver la imagen del fondo de escritorio como una imagen:

$ neofetch

Después de la primera ejecución, el software creará un archivo de configuración con ciertos ajustes en ~/.config/neofetch/config. El archivo tiene una función printinfo() que permite al usuario configurar la información del sistema que se mostrará. Si es necesario, el usuario tiene la posibilidad de eliminar líneas innecesarias, añadir nuevas líneas o modificarlas.

Para abrir el fichero de configuración ejecute:

$ vi ~/.config/neofetch/config

El contenido del fichero es aproximadamente el siguiente:

#!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetch config file
# https://github.com/dylanaraps/neofetch
# Speed up script by not using unicode
export LC_ALL=C
export LANG=C
# Info Options {{{
# Info
# See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info title
info underline
info "Model" model
info "OS" distro
info "Kernel" kernel
info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info "Resolution" resolution
info "DE" de
info "WM" wm
info "WM Theme" wmtheme
info "Theme" theme
info "Icons" icons
info "Terminal" term
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memory" memory
# info "CPU Usage" cpu_usage
# info "Disk" disk
# info "Battery" battery
# info "Font" font
# info "Song" song
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" users
# info "Birthday" birthday
info linebreak
info cols
info linebreak
}

Ejecute el comando para conocer todas las opciones de la utilidad y las opciones de configuración:

$ neofetch --help

Puede comprobar que los ajustes del fichero de configuración son correctos ejecutando el comando:

$ neofetch --test

El indicador --ascii puede utilizarse para ordenar que el logotipo de distribución se dibuje en formato de texto:

$neofetch --ascii

El programa puede ejecutarse con cada inicio del terminal, añadiendo la ejecución de ~/.bashrc al final:

$ vi ~/.bashrc

...
neofetch

En este artículo general, se discutieron las características de un programa capaz de mostrar información del sistema linux y el logo de la distribución en la terminal.