Vyhledávání na webu

screenFetch - konečný systémový informační generátor pro Linux


Většinou spoléháme na integrované nástroje v Linuxu, abychom získali systémové informace v GUI, s malými nebo žádnými změnami se změnou v Desktop Environment. Klasický vzhled informačního nástroje GUI System na mém Debianu Jessie.

Pokud jde o rozhraní příkazového řádku, máme příkazy, které zobrazují všechny systémové informace, ale neexistuje jediný příkaz schopný poskytnout všechny informace najednou. To jo! Vždy můžeme napsat skript, který provede všechny tyto úkoly, ale není to proveditelné pro každého.

Existuje nástroj „screenFetch “, který má všechny výše uvedené funkce a ještě více.

Co je screenFetch?

ScreenFetch je systémový informační nástroj navržený primárně pro Bash Shell, ale funguje také s jinými prostředími prostředí. Nástroj je dostatečně chytrý, aby automaticky detekoval distribuci Linuxu, kterou používáte, a vygeneroval logo ASCII distribuce s určitými cennými informacemi napravo od loga. Nástroj je do bodky přizpůsobitelný, můžete měnit barvy, nenastavovat ASCII a po zobrazení informací pořizovat snímky obrazovky.

Seznam cenných show načtení obrazovky systémových informací je:

  1. Uživatelské_jméno@Jméno_hostitele
  2. OS
  3. Jádro
  4. Doba provozuschopnosti
  5. Balíčky
  6. Shell
  7. Rozlišení
  8. DE
  9. WM
  10. Téma WM
  11. Téma GTK
  12. Téma ikony
  13. Písmo
  14. procesor
  15. RAM

Jak nainstalovat screenFetch v Linuxu

ScreenFetch můžeme získat buď pomocí git clone, nebo stažením zdrojových souborů přímo z odkazu níže. Zkontrolujte odkaz „Stáhnout ZIP“ vpravo dole, stáhněte si odtud soubor zip a rozbalte jej.

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

Alternativně můžete balíček také uchopit pomocí příkazu wget, jak je znázorněno níže.

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

Skript nemusíme instalovat, stačí přesunout extrahovanou složku pod /usr/bin a nastavit ji jako spustitelnou.

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

Změňte název binárního souboru screenFetch-dev na screenfetch, abyste jej mohli snadno používat.

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

Nyní otestujeme příkaz „screenfetch“ přímo z terminálu, abychom viděli celkové informace o našem systému.

screenfetch

Spuštění příkazu screenFetch pomocí možnosti „-v“ (Verbose), zde je jeho výstup.

screenfetch -v

Skryjte ASCII logo příslušné linuxové distribuce pomocí přepínače „-n“.

screenfetch -n

Odstraňte všechny výstupní barvy pomocí možnosti „-N“.

screenfetch -N

Zkraťte výstup v terminálu na základě šířky terminálu pomocí přepínače „-t“.

screenfetch -t

Potlačit chyby ve výstupu pomocí možnosti „-E“.

screenfetch -E

Zobrazit aktuální verzi „-V“.

screenfetch -v

Zobrazit možnosti a nápovědu „-h“.

screenfetch -h

Použijte screenfetch při přihlášení uživatele

Byla by pěkná hříčka použít tento skript tak, že jakmile se uživatel přihlásí do shellu, spustí se skript a zobrazí se výstup.

K provedení tohoto úkolu musíme přidat řádek níže, protože je na konec souboru ~/.bashrc.

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

Po přidání nad řádek vypadá soubor ~/.bashrc takto.

Odhlaste se a znovu se přihlaste, abyste zkontrolovali, zda je účinná nebo ne. Co jsem dostal, bylo.

Závěr

screenFetch je velmi pěkný nástroj, který funguje hned po vybalení, instalace byla hračka a funguje bez jediné závady i při nejnovějším testování Debianu. Aktuální verze je 3.5.0, která stále postupně dozrává. Systémové informace, které se zobrazí, jakmile se uživatel přihlásí do Bash Shell, jsou lesklé. Tento úžasný nástroj stojí za vyzkoušení a každý z vás ho musí vyzkoušet. Bylo by hezké, kdybychom získali snímek obrazovky vaší distribuce.

To je prozatím vše. Brzy jsem tu zase s dalším zajímavým článkem. Do té doby zůstaňte naladěni a připojeni k linux-console.net. Lajkujte a sdílejte nás, pomozte nám se šířit. Nezapomeňte nám poskytnout svou cennou zpětnou vazbu v sekci komentářů níže.