Mängud

Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes

Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süsteemiteabest eraldada. Selle ületamiseks võite kasutada täisekraanil kuvatavate rakenduste ja mängude OSD (ekraanikuva) ülekatet. See artikkel käsitleb käepärase OSD loomise käsurea utiliidi juhendit, mida nimetatakse lihtsalt osd_catiks. Selliseid termineid nagu OSD ja HUD (heads-up display) kasutatakse artiklis vaheldumisi.

Osd_cati installimine Linuxi

Osd_cati installimiseks Ubuntu käivitage järgmine käsk:

$ sudo apt installib xosd-bin

Osd_cati saate installida teistesse Linuxi jaotustesse, otsides seda paketihalduri rakendusest.

Osd_catil on palju käsureavalikuid, siin pole võimalik kõiki kasutusjuhtumeid kajastada. Osd_cati käsulehele pääsete juurde, käivitades alloleva käsu:

$ man osd_cat

Osd_cati käsileht on saadaval ka veebis. Allpool on selgitatud mõningaid näiteid, mis annavad teile aimu osd_cati ja selle erinevate käsureavalikute kasutamisest.

Päev ja aeg

Pidevalt värskendatava kuupäeva ja kellaaja HUD kuvamiseks käivitage järgmine käsk:

$ tõsi; tegema kuupäeva; magama 1; tehtud | osd_cat - joonduskeskus
--pos keskmised jooned 1 - viivitus 1

Käsk käivitab terminalis lõputu silmuse „while” ja uuendab käsu „date” väljundit iga sekundi järel. Toru sümbol “| “Kasutatakse käsku“ date ”väljundi sisestamiseks käsku osd_cat. Lülitit “-lines” kasutatakse OSD-s kuvatavate ridade arvu määratlemiseks ja lülitit “-delay” käsu osd_cat kestuse määratlemiseks (siin 1 sekund). Lülitit “-align” ja “-pos” kasutatakse OSD kuvamiseks vastavalt ekraani horisontaalses ja vertikaalses keskmes.

Fondi suuruse muutmiseks kasutage lülitit “-font” ja muutke selle väärtust, nagu on näidatud allolevas käsus:

$ tõsi; tegema kuupäeva; magama 1; tehtud | osd_cat --joonduskeskus --pos keskel
--read 1 - viivitus 1 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Käivitatava binaarfaili käivitamiseks koos käsuga osd_cat kasutage mõnda muud toru sümbolit:

$ tõsi; tegema kuupäeva; magama 1; tehtud | osd_cat --joonduskeskus --pos keskel
--read 1 - viivitus 1 | ./ käivitatav_binaarne

Pange tähele, et käivitatava binaarse vormi sulgemine ei lõpeta tsüklit „while”. Silmus tuleb käsitsi lõpetada, vajutades nuppu võtme terminaliaknas, kus käsk esimest korda käivitati.

Kui näete OSD-s vilkuvat teksti, proovige suurendada väärtuse „-delay” väärtuseks 2 või rohkem.

Protsessor ja mälukasutus

HUD kuvamiseks CPU kasutamise kohta iga sekund, kasutage allolevat käsku:

$ tõsi; tee top -b -n1 | grep "Cpu (s)" | awk 'print $ 2 + $ 4'; magama 1; tehtud
| osd_cat --joonduskeskus --pos keskmised --jooned 1 --viivitus 2 --font - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *

HUD kuvamiseks, mis näitab süsteemi kasutatavat RAM-i iga sekundi järel, kasutage järgmist käsku:

$ tõsi; tee tasuta | grep Mem | awk 'print $ 3 / $ 2 * 100.0 '; magama 1; tehtud | osd_cat
--joondage keskosa - keskmised positsioonid - 1 - viivitus 2 - fond - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Mängude rist

Kasutades osd_cat, saate kuvada väikese risti täpselt ekraani keskel. Kuvades ühe tähe täpselt ekraani keskel, saate seda kasutada FPS-mängude võrguna. Enamikul FPS-mängudest kuvatakse ekraani keskel rist. Alati, kui mängija kasutab hiireklahvi (liigutab kaamerat läbi hiire), jääb ristikülg ekraani keskele, kui kaamera või stseen liigub. Osd_cat HUD-d saab kasutada fikseeritud, staatilise võrgusilma kuvamiseks ekraani keskel. Käivitage allpool käsk, et näidata o-täht ristina:

$ kaja "o" | osd_cat --joonduskeskus --pos keskel

Pange tähele, et sõltuvalt mängitavast mängust ning originaalsest risti stiilist ja suurusest võib ristmik veidi välja lülitada. Kuid seda saab hõlpsasti parandada, kasutades mansetilehel „osd_cat“ selgitatud lülitit „nihe“ ja „taane“. Neid valikuid saab kasutada ka ristmiku joondamiseks kolmandal isikul või üle õlgade mängude, kus rist ei pruugi olla täpselt keskmes.

DualShock-kontrolleri aku tase

DualShock-kontrolleri akutaset saate osd_cati abil kuvada mis tahes mängu ülekattena. Päris kasulik, kui te ei soovi mängude ajal pidevalt järelejäänud võimsust kontrollida. Käivitage allolev käsk, et kuvada aku järelejäänud aku protsent osd_cat HUD-is:

$ tõsi; tee ülespoole -i $ (ülespoole -e | grep sony_controller_battery) | grepi protsent
| awk 'print $ 2'; magama 1; tehtud | osd_cat --joonduskeskus --pos keskmised jooned 1
--viivitus 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Järeldus

Osd_cati saab tugevalt kohandada ja seda saab kasutada mis tahes käskudega, mis genereerivad terminalis väljundi, et luua HUD. Näiteks saate 3D-mängudes pidevalt näidata FPS-loendurit või näidata kasulikku teavet minimaalses töölaua keskkonnas, mis kasutab kerget aknahaldurit nagu openbox või paanitud aknahaldurit nagu XMonad.

Kuidas Elasticsearchi installida 5.2.0 ja Kibana 5.2.0 CentOS 7-l
Elasticsearch 5.2.Hiljuti välja antud 0 on Lucene'il põhinev otsingumootor, mis pakub HTTP-veebiliidesega hajutatud täistekstiotsingumootorit. Kuigi K...
Kärbi File Linux C Langis
Nagu nimest "kärbitud" selge, tähendab see suuruse eemaldamist, puhastamist või vähendamist. Linuxi opsüsteemiga töötamise ajal on faili kärpimiseks p...
Kuidas kasutada Fsynci süsteemikõnet C-s
Fsync-i kasutatakse faili sisemise oleku koordineerimiseks mis tahes salvestusseadmega. Fsync () süsteemikõne läbib ("loputab") kogu muudetud (i.e., m...