Instaliranje Osd_cat u Linux
Da biste instalirali osd_cat u Ubuntu, pokrenite naredbu u nastavku:
$ sudo apt instalirajte xosd-binMožete instalirati osd_cat u druge Linux distribucije tako što ćete ga potražiti u aplikaciji upravitelja paketa.
Osd_cat dolazi s mnogim opcijama naredbenog retka, ovdje nije moguće pokriti sve slučajeve korištenja. Osd_cat man stranici možete pristupiti pokretanjem naredbe u nastavku:
$ čovjek osd_catOsd_cat man stranica također je dostupna na mreži. U nastavku je objašnjeno nekoliko primjera koji vam daju neke predodžbe o korištenju osd_cat i raznim opcijama naredbenog retka.
Datum i vrijeme
Da biste prikazali HUD s kontinuiranim ažuriranjem datuma i vremena, pokrenite naredbu u nastavku:
$ dok je istinito; učiniti datum; spavati 1; gotovo | osd_cat --poravnaj središte--poz srednje --crte 1 --zakašnjenje 1
Naredba pokreće beskonačnu petlju "while" na terminalu i ažurira izlaz naredbe "date" svake sekunde. Simbol cijevi “| “Koristi se za unos izlaza naredbe“ date ”u naredbu osd_cat. Prekidač "-lines" koristi se za definiranje broja linija koji će se prikazati u OSD-u, a prekidač "-delay" za definiranje trajanja naredbe osd_cat (ovdje 1 sekunda). Prekidači "-align" i "-pos" koriste se za prikaz OSD-a u vodoravnom i okomitom središtu zaslona.
Da biste promijenili veličinu fonta, upotrijebite prekidač “-font” i promijenite njegovu vrijednost, kao što je prikazano u naredbi ispod:
$ dok je istinito; učiniti datum; spavati 1; gotovo | osd_cat --poravnaj sredinu --posredina--retci 1 --zakašnjenje 1 - font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Da biste pokrenuli izvršnu binarnu datoteku zajedno s naredbom osd_cat, upotrijebite drugi simbol cijevi:
$ dok je istinito; učiniti datum; spavati 1; gotovo | osd_cat --poravnaj sredinu --posred srednje--redovi 1 --odgađanje 1 | ./ izvršna_binarna
Imajte na umu da zatvaranje izvršne binarne datoteke neće završiti petlju "while". Morat ćete ručno prekinuti petlju pritiskom na
Ako u OSD-u možete vidjeti trepćući tekst, pokušajte povećati vrijednost "-zakašnjenja" na 2 ili više.
Upotreba procesora i memorije
Za prikaz HUD-a koji prikazuje upotrebu procesora svake sekunde, upotrijebite naredbu u nastavku:
$ dok je istinito; do vrha -b -n1 | grep "CPU (i)" | awk 'ispis $ 2 + $ 4'; spavati 1; gotovo| osd_cat --poravnaj sredinu --posrednja --crtice 1 --odgađanje 2 --font - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *
Za prikaz HUD-a koji prikazuje RAM koji sustav koristi svake sekunde, upotrijebite donju naredbu:
$ dok je istinito; učiniti besplatno | grep Mem | awk 'ispis $ 3 / $ 2 * 100.0 '; spavati 1; gotovo | osd_cat--poravnaj sredinu --posredina --crte 1 --odgađanje 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Crosshair u igrama
Pomoću osd_cat možete prikazati mali križ točno u središtu zaslona. Prikazujući jedno slovo točno u središtu zaslona, možete ga koristiti kao končanicu u FPS igrama. Većina FPS igara prikazuje križ u središtu zaslona. Kad god igrač koristi pogled mišem (pomiče kameru kroz miš), križ ostaje u središtu zaslona dok se kamera ili scena kreće. Osd_cat HUD može se koristiti za prikaz fiksnog, statičnog končanice u središtu zaslona. Pokrenite naredbu ispod kako biste slovo "o" prikazali kao križ:
$ echo "o" | osd_cat --poravnaj sredinu --posredinaImajte na umu da se crosshair može malo isključiti, ovisno o igri koju igrate i izvornom stilu i veličini crosshair. Međutim, to se lako može popraviti pomoću prekidača "offset" i "indent" objašnjenih na man stranici "osd_cat". Te se opcije mogu koristiti i za poravnavanje križa u trećem licu ili preko ramena, gdje križ možda nije točno u središtu.
Razina baterije DualShock kontrolera
Pomoću osd_cat možete prikazati razinu napunjenosti vašeg DualShock kontrolera kao prekrivač na bilo kojoj igri. Prilično korisno ako tijekom igranja igara ne želite stalno provjeravati preostali kapacitet. Pokrenite donju naredbu da biste prikazali preostali postotak baterije u osd_cat HUD-u:
$ dok je istinito; do upower -i $ (upower -e | grep sony_controller_battery) | postotak grepa| awk 'ispis $ 2'; spavati 1; gotovo | osd_cat --poravnaj središte --pos srednje - linije1
--kašnjenje 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Zaključak
Osd_cat se može jako prilagoditi i možete ga koristiti s bilo kojom naredbom koja generira izlaz u terminalu za stvaranje HUD-a. Na primjer, možete kontinuirano prikazivati brojač FPS-a u 3D igrama ili možete prikazivati korisne informacije u minimalnom radnom okruženju koje koristi lagani upravitelj prozora poput otvorenog okvira ili popločani upravitelj prozora poput XMonad.