„Osd_cat“ diegimas „Linux“
Norėdami įdiegti „osd_cat“ į „Ubuntu“, vykdykite toliau nurodytą komandą:
$ sudo apt įdiekite xosd-binGalite įdiegti osd_cat kituose „Linux“ paskirstymuose, ieškodami jo paketų tvarkyklės programoje.
„Osd_cat“ yra daugybė komandų eilutės parinkčių, čia neįmanoma aptarti visų naudojimo atvejų. Galite pasiekti „osd_cat“ žmogaus puslapį vykdydami žemiau esančią komandą:
$ man osd_cat„Osd_cat“ vyro puslapį taip pat galima rasti internete. Keletas pavyzdžių yra paaiškinti žemiau, suteikiant jums idėją apie osd_cat naudojimą ir įvairias jo komandinės eilutės parinktis.
Data ir laikas
Norėdami parodyti nuolat atnaujinamą HUD datą ir laiką, vykdykite toliau nurodytą komandą:
$ o tiesa; padaryti datą; miegoti 1; padaryta | osd_cat - lygi centras--vidurinės eilutės 1 - vėlavimas 1
Komanda paleidžia nesibaigiančią „while“ kilpą terminale ir kas sekundę atnaujina komandos „date“ išvestį. Vamzdžio simbolis „| „Naudojamas komandai„ data “įvedant komandą osd_cat. Jungiklis „-lines“ naudojamas apibrėžti eilučių, rodomų OSD, skaičių, o jungiklis „-delay“ - komandos osd_cat trukmei apibrėžti (čia 1 sekundė). Jungikliai „-align“ ir „-pos“ naudojami OSD rodyti horizontaliai ir vertikaliai ekrano centre.
Norėdami pakeisti šrifto dydį, naudokite jungiklį „-font“ ir pakeiskite jo vertę, kaip parodyta žemiau esančioje komandoje:
$ o tiesa; padaryti datą; miegoti 1; padaryta | osd_cat - lygi centras - pos vidurys--1 eilutė - vėlavimas 1 - šriftas - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Norėdami paleisti vykdomąjį dvejetainį failą kartu su komanda osd_cat, naudokite kitą vamzdžio simbolį:
$ o tiesa; padaryti datą; miegoti 1; padaryta | osd_cat - lygi centras - pos vidurys--1 eilutė - vėlavimas 1 | ./ vykdomoji_dvejetainė
Atminkite, kad uždarius vykdomąjį dvejetainį ciklą „while“ nebus baigta. Jūs turėsite rankiniu būdu nutraukti kilpą paspausdami
Jei OSD galite matyti mirksintį tekstą, pabandykite padidinti „-delay“ reikšmę iki 2 ar daugiau.
CPU ir atminties naudojimas
Norėdami rodyti HUD, kuriame kas sekundę rodomas procesoriaus naudojimas, naudokite toliau pateiktą komandą:
$ o tiesa; darykite viršuje -b -n1 | grep "procesorius (-ai)" | awk 'print $ 2 + $ 4'; miegoti 1; padaryta| osd_cat - lygi centro - pos vidurio - eilutės 1 - vėlavimas 2 - šriftas - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *
Norėdami rodyti HUD, kuriame kiekvieną sekundę rodoma sistemos naudojama RAM, naudokite toliau pateiktą komandą:
$ o tiesa; daryk nemokamai | grep Mem | awk 'print $ 3 / $ 2 * 100.0 '; miegoti 1; padaryta | osd_cat--sulyginti centrą - vidurio viduriai - 1 eilutės - vėlavimas 2 - šriftas - * - * - * - * - * - * - * - 28 - * - * - * - * - * - * - * - *
Kryžius žaidimuose
Naudodami osd_cat, galite tiksliai parodyti mažą kryželį ekrano centre. Rodydami vieną raidę tiksliai ekrano centre, galite ją naudoti kaip tinklelį „FPS Games“. Daugumoje FPS žaidimų ekrano centre rodomas kryžius. Kai žaidėjas naudoja pelės žymeklį (perkelia kamerą per pelę), kryžius lieka ekrano centre, kol kamera ar scena juda aplink. „OSD_CAT HUD“ gali būti naudojamas rodant fiksuotą, statinį tinklelį ekrano centre. Vykdykite toliau pateiktą komandą, kad „o“ raidė būtų rodoma kaip kryžius:
$ echo "o" | osd_cat - lygi centras - pos vidurysAtkreipkite dėmesį, kad kryžius gali būti šiek tiek išjungtas, atsižvelgiant į jūsų žaidžiamą žaidimą ir originalų kryžiaus stilių bei dydį. Tačiau jį galima lengvai išspręsti naudojant „ofsetinius“ ir „įtraukinius“ jungiklius, paaiškintus „osd_cat“ žmogaus puslapyje. Šios parinktys taip pat gali būti naudojamos derinant kryžminimą trečiajame asmenyje arba per pečių žaidimus, kur kryželis gali būti ne tiksliai centre.
„DualShock“ valdiklio akumuliatoriaus lygis
„DualShock“ valdiklio akumuliatoriaus lygį galite parodyti kaip bet kurio žaidimo perdangą naudodami osd_cat. Gana naudinga, jei nenorite nuolat tikrinti likusio pajėgumo žaisdami žaidimus. Vykdykite toliau pateiktą komandą, kad parodytumėte likusį akumuliatoriaus kiekį „osd_cat HUD“:
$ o tiesa; darykite aukštesnį -i $ (aukštesnis -e | grep sony_controller_battery) | grep procentas| awk 'print $ 2'; miegoti 1; padaryta | osd_cat - lygi centro - pos vidurio - eilutės 1
--2 vėlavimas - šriftas - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Išvada
„Osd_cat“ galima labai pritaikyti ir galite jį naudoti su bet kuria komanda, kuri generuoja išvestį terminale, kad sukurtumėte HUD. Pavyzdžiui, 3D žaidimuose galite nuolat rodyti FPS skaitiklį arba rodyti naudingą informaciją minimalioje darbastalio aplinkoje, kurioje naudojamas lengvas langų tvarkytuvas, pvz., „Openbox“, arba plytelėmis išklotų langų tvarkyklė, pvz., „XMonad“.