Maksājuma metodes Abuse

Pārskats par Neofetch programmatūras funkcijām

01.02.2022, 02:08

Neofetch ir efektīva, taču viegli lietojama utilīta, kas ļauj terminālī parādīt sistēmas informāciju. Tās īpatnība ir tā, ka tā parāda informāciju blakus skaistam attēlam. Kā attēlu var izmantot izplatīšanas logotipu vai jebkuru citu attēlu, ko vēlaties.

Programmas funkcijas

Programma funkcionāli ir līdzīga ScreenFetch vai LinuxLogo, taču tās priekšrocības ir pielāgojamība un elastīgums, turklāt tā satur noderīgas papildu funkcijas. Tā ir ātra, spēj izvadīt attēlus ASCII formātā un pēc skripta pabeigšanas var uzņemt ekrānšāviņus.

Pirms programmas pārskatīšanas apskatīsim galvenās atkarības:

  • Bash 3.0+ ar Ncurses atbalstu;
  • w3m-img vai iTerm2 attēlu saglabāšanai;
  • imagemagick priekšskatījumu izveidei;
  • termināļa emulatoram jāatbalsta 33 [14t [3] vai xdotool vai xwininfo + xwininfo + xdpyinfo;
  • lai strādātu ar fonu, ir nepieciešams feh, nitrogen vai gsettings.

Bash 3.0+ un 33 [14t atbalsts ir jākonfigurē, to nodrošina lielākā daļa terminālu, citādi šīs atkarības ir nepieciešamas papildu funkcijām.

Programmas instalēšana

Informācija par linux sistēmu termināļa palaišanas laikā ir jauka, bet tā ir vismaz un lielākoties, dažkārt šī informācija ir īpaši noderīga. Programmu var instalēt no trešo pušu repozitorijiem jebkurā Linux izplatījumā. Tagad aplūkosim instrukcijas par populārākajām no tām.

DEBIAN

Jāizpilda šāda komanda:

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

Šajās izplatīšanās jāizpilda:

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

RED HAT VAI FEDORA

Vispirms ir jāinstalē dnf-plugins-core plugins pakotne:

$ sudo yum install dnf-plugins-core

Pēc tam pievienojiet repozitoriju un no tā instalējiet neofetch:

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

ARCHLINUX.

Neofetch vai neofetch-git versijas tiek instalētas no AUR repozitorija, izmantojot packer vai yaourt:

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

Vai arī:

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

GENTOO:

Šeit mēs izmantojam komandu:

$ sudo emerge app-misc/neofetch

Programmas lietošana LINUX operētājsistēmā

Lai parādītu informāciju terminālī, izmantojiet komandu::

$ neofetch

Ja sistēmā nav instalēta w3m-img vai imagemagick, pēc noklusējuma tiks izmantots screenfetch un neofetch parādīs linux logotipu kā ASCI.

Informācija par LINUXMINT

Informācija par Ubuntu

Ja vēlaties linux izplatīšanas logotipu attēlot kā vienkāršu attēlu, sistēmā jāuzinstalē w3m-img vai imagemagick.

Komanda Ubuntu:

$ sudo apt-get install w3m-img

Komanda Red Hat / Fedora:

$ sudo yum install w3m-img

Tagad palaidīsim utilītu vēlreiz, lai darbvirsmas fona attēlu redzētu kā attēlu:

$ neofetch

Pēc pirmās palaišanas programmatūra izveidos konfigurācijas failu ar noteiktiem iestatījumiem adresē ~/.config/neofetch/config. Šajā failā ir funkcija printinfo(), kas ļauj lietotājam konfigurēt izvadāmo sistēmas informāciju. Vajadzības gadījumā lietotājam ir iespēja dzēst nevajadzīgās rindas, pievienot jaunas rindas vai mainīt tās.

Lai atvērtu konfigurācijas failu, izpildiet:

$ vi ~/.config/neofetch/config

Faila saturs ir aptuveni šāds:

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

Izpildiet komandu, lai uzzinātu visas utilītu opcijas un konfigurācijas opcijas:

$ neofetch --help

Varat pārbaudīt, vai konfigurācijas faila iestatījumi ir pareizi, izpildot komandu:

$ neofetch --test

Var izmantot karodziņu --ascii, lai pavēlētu, ka izplatīšanas logotips jāveido teksta formātā:

$neofetch --ascii

Programmu var palaist katrā termināļa palaišanas reizē, beigās pievienojot ~/.bashrc:

$ vi ~/.bashrc

...
neofetch

Šajā pārskata rakstā tika aplūkotas programmas, kas spēj izvadīt linux sistēmas informāciju un distribūcijas logotipu terminālī, funkcijas.