Spôsoby platby Abuse

Prehľad funkcií softvéru Neofetch

01.02.2022, 02:08

Neofetch je efektívny, ale ľahko použiteľný nástroj, ktorý umožňuje zobrazovať systémové informácie v termináli. Jeho zvláštnosťou je, že informácie zobrazuje vedľa pekného obrázka. Ako obrázok môžete použiť logo distribúcie alebo akýkoľvek iný obrázok, ktorý si želáte.

Funkcie programu

Program je funkčne podobný programom ScreenFetch alebo LinuxLogo, ale jeho výhodou je možnosť prispôsobenia a flexibilita, navyše obsahuje ďalšie užitočné funkcie. Je rýchly, dokáže vypisovať obrázky vo formáte ASCII a po dokončení skriptu dokáže urobiť snímky obrazovky.

Pred preskúmaním programu sa pozrime na hlavné závislosti:

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

Musí byť nakonfigurovaný Bash 3.0+ a podpora 33 [14t, ktorú poskytuje väčšina terminálov, inak sú tieto závislosti potrebné pre ďalšie funkcie.

Inštalácia programu

Informácie o linuxovom systéme pri spustení terminálu sú pekné, ale je ich najmenej a najviac, niekedy sú tieto informácie mimoriadne užitočné. Program môžete nainštalovať z repozitárov tretích strán v ľubovoľnej distribúcii Linuxu. Teraz sa pozrieme na návody na tie najobľúbenejšie.

DEBIAN

Je potrebné vykonať nasledujúci príkaz:

$ 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 ALEBO LINUX MINT

V týchto distribúciách by ste mali vykonať:

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

RED HAT ALEBO FEDORA

Najskôr by ste mali nainštalovať balík dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

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

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

ARCHLINUX.

Verzie neofetch alebo neofetch-git sa inštalujú z repozitára AUR pomocou balíčkovacieho programu packer alebo yaourt:

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

Alebo:

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

GENTOO .

Tu použijeme príkaz:

$ sudo emerge app-misc/neofetch

Používanie programu v systéme LINUX

Ak chcete zobraziť informácie v termináli, použite príkaz:

$ neofetch

Všimnite si, ž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.

Informácie o LINUXMINT

Informácie o Ubuntu

Ak chcete zobraziť logo distribúcie linuxu ako obyčajný obrázok, mali by ste si do systému nainštalovať w3m-img alebo imagemagick.

Príkaz pre Ubuntu:

$ sudo apt-get install w3m-img

Príkaz pre Red Hat / Fedora:

$ sudo yum install w3m-img

Teraz spustíme nástroj znova, aby sme zobrazili obrázok tapety pracovnej plochy ako obrázok:

$ neofetch

Po prvom spustení softvér vytvorí konfiguračný súbor s určitými nastaveniami na adrese ~/.config/neofetch/config. Súbor obsahuje funkciu printinfo(), ktorá umožňuje používateľovi nastaviť systémové informácie, ktoré sa majú vypísať. V prípade potreby má používateľ možnosť odstrániť nepotrebné riadky, pridať nové riadky alebo ich upraviť.

Ak chcete otvoriť konfiguračný súbor, vykonajte:

$ vi ~/.config/neofetch/config

Obsah súboru je približne takýto:

#!/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
}

Spustením príkazu zistíte všetky možnosti nástroja a konfiguračné možnosti:

$ neofetch --help

Spustením príkazu môžete overiť, či sú nastavenia v konfiguračnom súbore správne:

$ neofetch --test

Príznak --ascii môžete použiť na príkaz, aby sa distribučné logo vykreslilo v textovom formáte:

$neofetch --ascii

Program je možné spustiť pri každom spustení terminálu, na konci pridajte spustenie ~/.bashrc:

$ vi ~/.bashrc

...
neofetch

V tomto prehľadovom článku boli rozobrané vlastnosti programu, ktorý dokáže do terminálu vypisovať systémové informácie o linuxe a logo distribúcie.