screenFetch - Ultimativni generator informacija o sustavu za Linux


Uglavnom se oslanjamo na integrirane alate u Linuxu za dobivanje informacija o sustavu u GUI-u, s malo ili bez ikakvih promjena s promjenom Desktop Environment. Klasičan izgled informacijskog alata GUI sustava na mom Debian Jessie.

Kada je u pitanju sučelje naredbenog retka, imamo naredbe koje prikazuju sve informacije o sustavu, ali ne postoji niti jedna naredba koja može pružiti sve informacije odjednom. Da! Uvijek možemo napisati skriptu za obavljanje svih ovih zadataka, ali to nije izvedivo za svakoga.

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

Što je screenFetch?

ScreenFetch je alat za informacije o sustavu prvenstveno dizajniran za Bash Shell, ali funkcionira i s drugim okruženjima ljuske. Alat je dovoljno pametan da automatski otkrije distribuciju Linuxa koju koristite i generira ASCII logotip distribucije s određenim vrijednim informacijama s desne strane logotipa. Alat je prilagodljiv do točke, možete mijenjati boje, postaviti bez ASCII i napraviti snimku zaslona nakon prikaza informacija.

Popis vrijednih System Information screenFetch emisija je:

  1. Korisničko_ime@Host_ime
  2. OS
  3. Zrno
  4. Vrijeme rada
  5. Paketi
  6. Ljuska
  7. Rezolucija
  8. DE
  9. WM
  10. WM tema
  11. GTK tema
  12. Tema ikone
  13. Font
  14. CPU
  15. radna memorija

Kako instalirati screenFetch u Linuxu

ScreenFetch možemo nabaviti pomoću git clone ili preuzimanjem izvornih datoteka izravno s donje veze. Provjerite vezu "Preuzmi ZIP" desno dolje, preuzmite zip datoteku od tamo i raspakirajte je.

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

Alternativno, također možete zgrabiti paket pomoću naredbe wget kao što je prikazano u nastavku.

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

Ne trebamo instalirati skriptu, samo premjestite ekstrahiranu mapu pod /usr/bin i učinite je izvršnom.

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

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

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

Sada ćemo testirati naredbu ‘screenfetch’ izravno s terminala da bismo vidjeli ukupne informacije o našem sustavu.

screenfetch

Pokretanje naredbe screenFetch pomoću opcije ‘-v’ (Verbose), evo izlaza iste.

screenfetch -v

Sakrij ASCII logotip odgovarajuće Linux distribucije pomoću prekidača '-n'.

screenfetch -n

Ukloni sve izlazne boje pomoću opcije '-N'.

screenfetch -N

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

screenfetch -t

Spriječite pogreške u izlazu s '-E' opcijom.

screenfetch -E

Prikaži trenutnu verziju '-V'.

screenfetch -v

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

screenfetch -h

Koristite screenfetch kod prijave korisnika

Bila bi zgodna šala koristiti ovu skriptu tako da čim se korisnik prijavi u ljusku, prikazuje se pokretanje skripte i izlaz.

Da bismo izvršili takav zadatak, moramo dodati redak ispod, kakav jest, na kraj ~/.bashrc datoteke.

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

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

Odjavite se i ponovo prijavite da biste provjerili je li učinkovit ili ne. Ono što sam dobio je.

Zaključak

screenFetch je vrlo lijep alat koji radi odmah, instalacija je bila laka i radi bez ikakvih grešaka čak iu posljednjem Debian testiranju. Trenutna verzija je 3.5.0 koja još uvijek postupno sazrijeva. Informacije o sustavu koje prikazuje čim se korisnik prijavi u Bash Shell su sjajne. Ovaj prekrasan alat vrijedi isprobati i svatko ga od vas mora isprobati. Bilo bi lijepo da dobijemo snimku zaslona vaše distribucije.

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