Fizetési módok Abuse

A Neofetch szoftver jellemzőinek áttekintése

01.02.2022, 02:08

A Neofetch egy hatékony, mégis könnyen használható segédprogram, amely lehetővé teszi a rendszerinformációk megjelenítését a terminálban. Különlegessége, hogy az információkat egy szép kép mellett jeleníti meg. Képként használhatja a disztribúció logóját vagy bármilyen más képet, amit csak szeretne.

A program jellemzői

A program funkcionálisan hasonló a ScreenFetch vagy a LinuxLogo programhoz, de előnye a testreszabhatóság és a rugalmasság, valamint hasznos kiegészítő funkciókat tartalmaz. Gyors, képes ASCII formátumú képeket kiadni, és a szkript befejezése után képernyőképeket készít.

Mielőtt áttekintjük a programot, vessünk egy pillantást a főbb függőségekre:

  • Bash 3.0+ Ncurses támogatással;
  • w3m-img vagy iTerm2 a képek mentéséhez;
  • imagemagick az előnézetek létrehozásához;
  • a terminál emulátornak támogatnia kell a 33 [14t [3] vagy xdotool vagy xwininfo + xwininfo + xdpyinfo;
  • feh, nitrogen vagy gsettings kell a háttérképekkel való munkához.

Bash 3.0+ és az 33 [14t támogatását kell beállítani, ezt a legtöbb terminál biztosítja, egyébként ezek a függőségek további funkciókhoz szükségesek.

A program telepítése

A terminál indításakor a linux rendszerről szóló információk szépek, de legalábbis és legfeljebb, néha ezek az információk különösen hasznosak. A programot bármely Linux disztribúcióban telepíthetjük harmadik féltől származó tárolókból. Most nézzük meg a legnépszerűbbek utasításait.

DEBIAN

A következő parancsot kell végrehajtani:

$ 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 VAGY LINUX MENT

Ezekben a disztribúciókban a következőt kell végrehajtani:

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

RED HAT VAGY FEDORA

Először is telepíteni kell a dnf-plugins-core plugins csomagot:

$ sudo yum install dnf-plugins-core

Ezután adjon hozzá egy tárolót, és onnan telepítse a neofetch-et:

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

ARCHLINUX.

A neofetch vagy a neofetch-git verzióit az AUR tárolóból telepíti a packer vagy a yaourt segítségével:

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

Vagy:

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

GENTOO

Itt a parancsot használjuk:

$ sudo emerge app-misc/neofetch

A program használata LINUX alatt

Az információk megjelenítéséhez a terminálban a következő parancsot használjuk:

$ neofetch

Megjegyezzük, hogy ha a w3m-img vagy az imagemagick nincs telepítve a rendszerre, akkor alapértelmezés szerint a screenfetch lesz használva, és a neofetch a linux logót fogja megjeleníteni ASCI-ként.

Információk a LINUXMINT-ről

Információk az Ubunturól

Ha a linux disztribúció logóját egyszerű képként szeretné megjeleníteni, akkor telepítenie kell a w3m-img vagy az imagemagick programot a rendszerére.

A parancs az Ubuntu esetében:

$ sudo apt-get install w3m-img

Red Hat / Fedora esetében a parancs:

$ sudo yum install w3m-img

Most futtassuk újra a segédprogramot, hogy az asztali háttérképet képként láthassuk:

$ neofetch

Az első futtatás után a szoftver létrehoz egy konfigurációs fájlt bizonyos beállításokkal a ~/.config/neofetch/config címen. A fájlban van egy printinfo() függvény, amely lehetővé teszi a felhasználó számára, hogy beállítsa a kimenő rendszerinformációkat. Szükség esetén a felhasználónak lehetősége van a felesleges sorok eltávolítására, új sorok hozzáadására vagy módosítására.

A konfigurációs fájl megnyitásához hajtsa végre a következőket:

$ vi ~/.config/neofetch/config

A fájl tartalma nagyjából a következő:

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

A parancs futtatásával megismerheti az összes segédprogram- és konfigurációs opciót:

$ neofetch --help

A konfigurációs fájlban lévő beállítások helyességét a parancs futtatásával ellenőrizheti:

$ neofetch --test

A --ascii jelzővel megparancsolható, hogy a terjesztési logó szöveges formátumban rajzolódjon ki:

$neofetch --ascii

A program minden terminál indításakor futtatható, hozzáadva a ~/.bashrc futását a végén:

$ vi ~/.bashrc

...
neofetch

Ebben az áttekintő cikkben egy olyan program jellemzőit tárgyaltuk, amely képes a terminálra kiírni a linux rendszerinformációkat és a disztribúció logóját.