screenFetch - Ultimativni generator sistemskih informacija za Linux


Uglavnom se oslanjamo na integrirane alate u Linuxu da dobijemo sistemske informacije u GUI-u, sa malo ili bez promjena s promjenom u radnom okruženju. Klasičan izgled GUI System informacijskog alata na mom Debian Jessie.

Kada je u pitanju interfejs komandne linije, imamo komande koje prikazuju sve sistemske informacije, ali ne postoji jedna komanda koja može da pruži sve informacije odjednom. Da! Uvijek možemo napisati skriptu za obavljanje svih ovih zadataka, ali to nije izvodljivo za svakoga.

Postoji alat “screenFetch” koji ima sve gore navedene karakteristike i više od toga.

Šta je screenFetch?

ScreenFetch je alatka za informacije o sistemu dizajnirana prvenstveno za Bash Shell, ali funkcionira i sa drugim shell okruženjem. Alat je dovoljno pametan da automatski detektuje Linux distribuciju koju koristite i generiše ASCII logo distribucije sa određenim vrijednim informacijama desno od logotipa. Alat je prilagodljiv do tačke, možete mijenjati boje, ne postavljati ASCII i napraviti snimak ekrana nakon prikaza informacija.

Lista vrijednih System Information screenFetch prikazuje:

  1. Korisničko_ime@Host_name
  2. OS
  3. Kernel
  4. Uptime
  5. Paketi
  6. Shell
  7. Rezolucija
  8. DE
  9. WM
  10. WM Theme
  11. GTK Theme
  12. Ikona Tema
  13. Font
  14. CPU
  15. RAM

Kako instalirati screenFetch u Linux

ScreenFetch možemo dobiti bilo koristeći git clone ili preuzimanjem izvornih datoteka direktno sa linka ispod. Provjerite vezu „Preuzmi ZIP“ na dnu desno, preuzmite zip datoteku odatle i raspakirajte je.

  1. https://github.com/KittyKatt/screenFetch.git

Alternativno, također možete preuzeti paket koristeći komandu wget kao što je prikazano ispod.

wget https://github.com/KittyKatt/screenFetch/archive/master.zip
unzip master.zip

Ne moramo instalirati skriptu, samo premjestite ekstrahovani folder pod /usr/bin i učinite ga izvršnim.

mv screenFetch-master/screenfetch-dev /usr/bin
sudo mv screenFetch-master/screenfetch-dev /usr/bin/

Promijenite naziv binarne datoteke screenFetch-dev u screenfetch za laku upotrebu.

cd /usr/bin
sudo mv screenfetch-dev screenfetch
chmod 755 screenfetch

Sada ćemo testirati naredbu „screenfetch“ direktno sa terminala da vidimo ukupne informacije o našem sistemu.

screenfetch

Pokretanje naredbe screenFetch pomoću opcije '-v' (Verbose), ovdje je izlaz iste.

screenfetch -v

Sakrijte ASCII logo odgovarajuće Linux distribucije pomoću prekidača '-n'.

screenfetch -n

Skinite svu izlaznu boju pomoću opcije '-N'.

screenfetch -N

Skratite izlaz u terminalu, na osnovu širine terminala pomoću prekidača '-t'.

screenfetch -t

Suzbijte greške u izlazu s opcijom '-E'.

screenfetch -E

Prikaži trenutnu verziju „-V“.

screenfetch -v

Prikaži opcije i pomoć '-h'.

screenfetch -h

Koristite screenfetch na korisničkoj prijavi

Bila bi dobra šala koristiti ovu skriptu tako da čim se korisnik prijavi u ljusku, skripta se pokreće i prikazuje.

Da bismo izvršili takav zadatak, moramo dodati red ispod, kao što je to na kraju ~/.bashrc datoteke.

if [ -f /usr/bin/screenfetch ]; then screenfetch; fi

Nakon dodavanja, iznad reda, datoteka ~/.bashrc sada izgleda ovako.

Odjavite se i ponovo se prijavite da provjerite je li djelotvorno ili ne. Ono što sam dobio je.

Zaključak

screenFetch je vrlo lijep alat koji radi iz kutije, instalacija je bila lagana i radi bez ijedne greške čak iu posljednjem Debian testiranju. Trenutna verzija je 3.5.0 koja još uvijek postepeno sazrijeva. Sistemske informacije koje se prikazuju čim se korisnik prijavi u Bash Shell su sjajne. Ovaj divan alat vrijedi isprobati i svi ga morate isprobati. Bilo bi dobro da dobijemo snimak ekrana vaše distribucije.

To je sve za sada. Uskoro ću opet biti ovdje sa još jednim zanimljivim člankom. Do tada ostanite sa nama i povezani na linux-console.net. Lajkujte nas i podijelite, pomozite nam da se širimo. Ne zaboravite nam dati svoje vrijedne povratne informacije u odjeljku za komentare ispod.