screenFetch – Végső rendszerinformációs generátor Linuxhoz
Leginkább a Linux integrált eszközeire hagyatkozunk, hogy a rendszerinformációkat grafikus felhasználói felületen kapjuk meg, de az asztali környezet változásaival alig vagy egyáltalán nem változott. A GUI rendszer információs eszközének klasszikus megjelenése a Debian Jessie-emen.
Ha a parancssori felületről van szó, vannak olyan parancsaink, amelyek az összes rendszerinformációt megjelenítik, de nincs egyetlen parancs sem, amely képes lenne az összes információt egyszerre megadni. Igen! Bármikor írhatunk scriptet ezeknek a feladatoknak a végrehajtására, de ez nem mindenki számára kivitelezhető.
Létezik egy „screenFetch” eszköz, amely az összes fent említett funkcióval rendelkezik, és még ennél is többet.
Mi az a screenFetch?
A ScreenFetch egy rendszerinformációs eszköz, amelyet elsősorban a Bash Shellhez terveztek, de más shell-környezetekkel is működik. Az eszköz elég okos ahhoz, hogy automatikusan felismerje a használt Linux disztribúciót, és létrehozza a disztribúció ASCII logóját bizonyos értékes információkkal a logó jobb oldalán. Az eszköz lényegre törően testreszabható, színeket változtathat, nem állíthat be ASCII-t, és képernyőképet készíthet az információk megjelenítése után.
Az értékes rendszerinformációs képernyők listája a következő:
- Felhasználónév@Host_név
- OS
- Kernel
- Üzemidő
- Csomagok
- Héj
- Felbontás
- DE
- WM
- WM téma
- GTK téma
- Ikon téma
- Betűtípus
- CPU
- RAM
A screenFetch telepítése Linux alatt
A screenFetch-et vagy a git klón segítségével kaphatjuk meg, vagy a forrásfájlok letöltésével közvetlenül az alábbi linkről. Ellenőrizze a 'ZIP letöltése' linket a jobb alsó sarokban, töltse le onnan a zip-fájlt, és csomagolja ki.
- https://github.com/KittyKatt/screenFetch.git
Alternatív megoldásként megragadhatja a csomagot a wget paranccsal is, az alábbiak szerint.
wget https://github.com/KittyKatt/screenFetch/archive/master.zip
unzip master.zip
Nem kell telepítenünk a szkriptet, csak helyezze át a kibontott mappát a /usr/bin mappába, és tegye végrehajthatóvá.
mv screenFetch-master/screenfetch-dev /usr/bin
sudo mv screenFetch-master/screenfetch-dev /usr/bin/
A könnyű használat érdekében módosítsa a screenFetch-dev bináris fájl nevét screenfetch-re.
cd /usr/bin
sudo mv screenfetch-dev screenfetch
chmod 755 screenfetch
Most teszteljük a „screenfetch” parancsot közvetlenül a terminálról, hogy megtekinthessük a rendszerünk általános információit.
screenfetch
A screenFetch parancs futtatása a ‘-v’ (Bőbeszédű) opcióval, itt a kimenete.
screenfetch -v
A megfelelő Linux disztribúció ASCII logójának elrejtése a „-n” kapcsolóval.
screenfetch -n
Távolítsa el az összes kimeneti színt a „-N” opcióval.
screenfetch -N
A terminál kimenetének csonkolása a terminál szélessége alapján a „-t” kapcsolóval.
screenfetch -t
Elnyomja a hibákat a kimenetben a „-E” opcióval.
screenfetch -E
A jelenlegi „-V” verzió megjelenítése.
screenfetch -v
Beállítások és súgó megjelenítése ‘-h’.
screenfetch -h
Használja a képernyőletöltést a felhasználói bejelentkezéskor
Jó tréfa lenne ezt a szkriptet úgy használni, hogy amint egy felhasználó bejelentkezik a shellbe, megjelenik a szkript futtatása és kimenete.
A feladat végrehajtásához hozzá kell adnunk az alábbi sort a ~/.bashrc fájl végéhez.
if [ -f /usr/bin/screenfetch ]; then screenfetch; fi
A sor feletti hozzáadása után a ~/.bashrc fájl így néz ki.
Jelentkezzen ki, majd jelentkezzen be, hogy ellenőrizze, hatékony-e vagy sem. Amit kaptam, az volt.
Következtetés
A screenFetch egy nagyon jó eszköz, amely már a dobozból kiindulva működik, a telepítés egy torta séta volt, és még a legújabb Debian tesztelés során is hiba nélkül működik. A jelenlegi verzió a 3.5.0, amely még fokozatosan érlelődik. A rendszerinformációk, amelyeket amint a felhasználó bejelentkezik a Bash Shellbe, fényesek. Ezt a csodálatos eszközt érdemes kipróbálni, és mindenkinek ki kell próbálnia. Jó lenne, ha megkapnánk a képernyőképet az Ön terjesztéséről.
Ez minden most. Hamarosan ismét itt leszek egy másik érdekes cikkel. Addig is maradjon velünk, és csatlakozzon a linux-console.net-hoz. Lájkolj és oszd meg, segíts a terjedésünkben. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzés részben.