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.
Podemos destacar las principales dependencias de este programa:
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.
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.
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
Necesita realizar:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch
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
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
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
Mostrar información sobre 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
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.