Métodos de pago Abuse

Programa Neofetch: información sobre el sistema Linux

20.03.2021, 18:30

Si buscas un programa sencillo y, sobre todo, multiplataforma para mostrar información en el terminal, presta atención al programa Neofetch. Con su ayuda también puedes configurar cualquier imagen. Es muy similar a ScreenFetch o LinuxLogo utilidades, pero a diferencia de ellos es más flexible en la configuración, además de que contiene funcionalidad adicional. Neofetch es muy rápido y muestra imágenes ASCII junto a la información del sistema. También dispone de una herramienta que permite realizar una captura de pantalla tras la ejecución del script.

Principales dependencias de Neofetch

Podemos destacar las principales dependencias de este programa:

  • Bash 3.0+ con soporte para Ncurses;
  • el emulador de terminal debe soportar [14t [3] o xdotool o xwininfo + xwininfo + xdpyinfo;
  • necesita feh, nitrogen o gsettings para trabajar con fondos de pantalla.
  • w3m-img o iTerm2 para guardar imágenes;
  • imagemagick para crear vistas previas.

Las dependencias de Bash 3.0+ y [14t[3] soportan casi todos los terminales, en cuanto a los demás, se presentan aquí como funcionalidad adicional.

Cómo instalar Neofetch en Linux

Con la carga de terminales, la información sobre el sistema operativo no es sólo bonita, sino a veces también útil e informativa. Puedes instalar este programa desde cualquier repositorio en cualquier distribución de Linux. Aquí tienes las instrucciones de instalación de las más populares.

B Debian

Se hace de la siguiente manera:

$ 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

En Ubuntu o Linux Mint

Necesita realizar:

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

En Red Hat y Fedora.

Primero necesita instalar el paquete dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

A continuación, añada un repositorio e instale neofetch desde allí:

$ sudo dnf copr enable konimex/neofetch

$ sudo dnf install neofetch

En ARCHLINUX y GENTOO.

Aquí puedes instalar versiones de neofetch o neofetch-git desde el repositorio AUR usando packer o yaourt:

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

Alternativamente:

$ yaourt -S neofetch

$ yaourt -S neofetch-git

Para Gentoo use:

$ sudo emerge app-misc/neofetch

Trabajar con Neofeth en Linux

Para la salida, ejecute sólo un comando

$ neofetch

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

Mostrar información sobre LinuxMint

Информация о Linux

Mostrar información sobre Ubuntu

Информация о Ubuntu

Si desea mostrar el logo de la distribución Linux como una imagen normal, necesita instalar w3m-img o imagemagick en su sistema. En Ubuntu, ejecute:

$ sudo apt-get install w3m-img

En Red Hat y Fedora, necesitas ejecutar:

$ sudo yum install w3m-img

A continuación, ejecute la utilidad de nuevo, verá la imagen de fondo de escritorio por defecto:

$ neofetch

Информация о Ubuntu

Una vez ejecutado el programa, se creará un archivo de configuración, ubicado en ~/.config/neofetch/config. Contiene una función printinfo() que permite configurar la información del sistema que se mostrará. Puede 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 archivo será algo como esto

#!/usr/bin/env bash
# vim:fdm=marcador
#
# Archivo de configuración de Neofetch
# https://github.com/dylanaraps/neofetch
# Acelera el script al no usar unicode
export LC_ALL=C
export LANG=C
# Opciones de información {{{{{
# Info
# Ver esta página wiki para más información:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info título
info subrayado
info "Modelo" model
info "OS" distro
info "Kernel" kernel
info "Uptime" tiempo de actividad
info "Packages" paquetes
info "Shell" shell
info "Resolution" resolución
info "DE" de
info "WM" wm
info "WM Theme" wmtheme
info "Theme" tema
info "Iconos" icons
info "Terminal" term
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memoria" memory
# info "CPU Usage" cpu_usage
# info "Disk" disco
# info "Battery" batería
# info "Font" font
# info "Song" canción
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" usuarios
# info "Birthday" cumpleaños
info salto de línea
info cols
info salto de línea
}

Para eliminar todas las opciones y opciones de personalización utilice:

$ neofetch --help

Para comprobar si todas las opciones son correctas ejecutamos:

$ neofetch --test

El indicador --ascii permite al usuario especificar que el logotipo de la distribución se muestre en texto:

$ neofetch --ascii

Añadiendo una línea de ejecución al final de ~/.bashrc, la utilidad se ejecutará cada vez que se inicie el terminal:

vi ~/.bashrc

...
neofetch

Así es como hemos configurado la utilidad Neofetch, que muestra información del sistema y permite cambiar las imágenes.