Spôsoby platby Abuse

Program Neofetch: informácie o systéme Linux

20.03.2021, 18:30

Ak hľadáte jednoduchý a hlavne multiplatformný program na zobrazovanie informácií v termináli, potom venujte pozornosť programu s názvom Neofetch. S jeho pomocou môžete nastaviť aj ľubovoľný obrázok. Je veľmi podobný nástrojom ScreenFetch alebo LinuxLogo, ale na rozdiel od nich je flexibilnejší v nastaveniach a navyše obsahuje ďalšie funkcie. Neofetch je veľmi rýchly a vedľa systémových informácií zobrazuje obrázky ASCII. Má aj nástroj, ktorý umožňuje urobiť snímku obrazovky po vykonaní skriptu.

Hlavné závislosti aplikácie Neofetch

Môžeme zdôrazniť hlavné závislosti tohto programu:

  • Bash 3.0+ s podporou Ncurses;
  • emulátor terminálu musí podporovať [14t [3] alebo xdotool alebo xwininfo + xwininfo + xdpyinfo;
  • na prácu s tapetami potrebujete feh, nitrogen alebo gsettings.
  • w3m-img alebo iTerm2 na ukladanie obrázkov;
  • imagemagick na vytváranie náhľadov.

Závislosti Bash 3.0+ a [14t [3] podporujú takmer všetky terminály, čo sa týka všetkých ostatných, sú tu uvedené ako doplnková funkčnosť.

Ako nainštalovať Neofetch v Linuxe

Pri načítavaní terminálu sú informácie o operačnom systéme nielen krásne, ale niekedy aj užitočné a informatívne. Tento program môžete nainštalovať z ľubovoľného repozitára v ľubovoľnej distribúcii Linuxu. Tu sú návody na inštaláciu tých najobľúbenejších.

B Debian

Vykonáva sa nasledujúcim spôsobom:

$ 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

V Ubuntu alebo Linux Mint

Musíte vykonať:

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

V systémoch Red Hat a Fedora.

Najprv je potrebné nainštalovať balík dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

Potom pridajte úložisko a nainštalujte z neho neofetch:

Nainštalujte nový súbor: $ sudo dnf copr enable konimex/neofetch

$ sudo dnf install neofetch

V systémoch ARCHLINUX a GENTOO.

Tu môžete nainštalovať verzie neofetch alebo neofetch-git z repozitára AUR pomocou programu packer alebo yaourt:

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

Prípadne:

$ yaourt -S neofetch

$ yaourt -S neofetch-git

Pre Gentoo použite:

V tomto prípade použite: $ sudo emerge app-misc/neofetch

Práca s Neofeth v Linuxe

Pre výstup spustite len jeden príkaz:

$ neofetch

Upozorňujeme tiež, že ak v systéme nie je nainštalovaný w3m-img alebo imagemagick, štandardne sa použije screenfetch a neofetch zobrazí logo Linuxu ako ASCI.

Zobrazenie informácií o LinuxMint

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

Zobrazenie informácií o Ubuntu

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

Ak chcete zobraziť logo distribúcie linuxu ako bežný obrázok, musíte si do systému nainštalovať w3m-img alebo imagemagick. V systéme Ubuntu spustite:

$ sudo apt-get install w3m-img

V systémoch Red Hat a Fedora musíte spustiť:

$ sudo yum install w3m-img

Potom spustite nástroj znova, zobrazí sa predvolený obrázok tapety na ploche:

V tomto prípade sa zobrazí nasledujúca obrazovka: $ neofetch

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

Po spustení programu sa vytvorí konfiguračný súbor, ktorý sa nachádza na adrese ~/.config/neofetch/config. Obsahuje funkciu printinfo(), ktorá umožňuje nastaviť systémové informácie, ktoré sa majú vypísať. Nepotrebné môžete odstrániť, pridať nové riadky alebo ich upraviť. Ak chcete otvoriť konfiguračný súbor, vykonajte:

Konfigurácia: $ vi ~/.config/neofetch/config

Obsah súboru bude vyzerať približne takto:

#!/usr/bin/env bash
# vim:fdm=marker
#
# Konfiguračný súbor Neofetch
# https://github.com/dylanaraps/neofetch
# Zrýchlenie skriptu nepoužívaním unicode
export LC_ALL=C
export LANG=C
# Info Options {{{{{
# Info
# Viac informácií nájdete na tejto wiki stránke:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info title
info podčiarknutie
info "Model" model
info "OS" distro
info "Kernel" kernel
info "Uptime" uptime
info "Packages" balíky
info "Shell" shell
info "Resolution" rozlíšenie
info "DE" de
info "WM" wm
info "WM Theme" wmtheme
info "Theme" téma
info "Ikony" ikony
info "Terminal" termín
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memory" pamäť
# info "CPU Usage" cpu_usage
# info "Disk" disk
# info "Battery" batéria
# info "Font" font
# info "Song" song
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" users
# info "Birthday" narodeniny
info linebreak
info cols
info linebreak
}

Ak chcete odstrániť všetky možnosti a možnosti prispôsobenia, použite:

$ neofetch --help

Ak chceme skontrolovať, či sú všetky nastavenia správne, vykonáme:

$ neofetch --test

Príznak --ascii umožňuje používateľovi určiť, že logo distribúcie sa má zobrazovať v textovej podobe:

$ neofetch --ascii

Pridaním riadku run na koniec ~/.bashrc sa nástroj spustí pri každom spustení terminálu:

vi ~/.bashrc

...
neofetch

Takto sme postupovali pri nastavovaní nástroja Neofetch, ktorý zobrazuje systémové informácie a umožňuje meniť obrazy.