Igre

Kako prikazati prekrivanje zaslonskega menija v celozaslonskih aplikacijah in igrah za Linux

Kako prikazati prekrivanje zaslonskega menija v celozaslonskih aplikacijah in igrah za Linux
Igranje celozaslonskih iger ali uporaba aplikacij v celozaslonskem načinu brez motenj vam lahko odreže ustrezne sistemske informacije, ki so vidne na plošči ali opravilni vrstici. Da bi to odpravili, lahko uporabite celozaslonski prikaz (OSD) na celozaslonskih aplikacijah in igrah. Ta članek bo zajemal vodnik o priročnem pripomočku za ukazno vrstico za ustvarjanje OSD, ki se preprosto imenuje "osd_cat". Izrazi, kot sta OSD in HUD (heads-up display), bodo v članku uporabljeni med seboj.

Namestitev Osd_cat v Linux

Če želite namestiti osd_cat v Ubuntu, zaženite spodnji ukaz:

$ sudo apt namestite xosd-bin

Osd_cat lahko namestite v druge distribucije Linuxa, tako da ga poiščete v aplikaciji upravitelja paketov.

Osd_cat ima veliko možnosti ukazne vrstice, tukaj ni mogoče zajeti vseh primerov uporabe. Do strani z man osd_cat lahko dostopate tako, da zaženete spodnji ukaz:

$ man osd_cat

Stran s podatki o osebi Osd_cat je na voljo tudi na spletu. Spodaj je razloženih nekaj primerov, ki vam dajo nekaj predstave o uporabi osd_cat in njegovih različnih možnostih ukazne vrstice.

Datum in čas

Če želite prikazati HUD datuma in ure, ki se stalno posodablja, zaženite spodnji ukaz:

$ medtem ko je res; datum do; spanje 1; končano | osd_cat - poravnaj sredino
--poz srednja črta 1 - zamuda 1

Ukaz v terminalu izvede zanko, ki se nikoli ne konča, in vsako sekundo posodobi izhod ukaza "date". Simbol cevi „| "Se uporablja za dovajanje izhoda ukaza" date "v ukaz osd_cat. Stikalo “-lines” se uporablja za določanje števila vrstic za prikaz v OSD, stikalo “-layy” pa trajanje ukaza osd_cat (tukaj je 1 sekunda). Stikali “-align” in “-pos” se uporabljata za prikaz OSD v vodoravnem in navpičnem središču zaslona.

Če želite spremeniti velikost pisave, uporabite stikalo “-font” in spremenite njeno vrednost, kot je prikazano v spodnjem ukazu:

$ medtem ko je res; datum do; spanje 1; končano | osd_cat --poravnaj sredino --pos sredino
--vrstice 1 - zamuda 1 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Če želite zagnati izvršljiv binarni program skupaj z ukazom osd_cat, uporabite drug simbol cevi:

$ medtem ko je res; datum do; spanje 1; končano | osd_cat --poravnaj sredino --posred
--vrstice 1 - zamuda 1 | ./ izvršljiv_binar

Upoštevajte, da zapiranje izvršljive binarne datoteke ne bo končalo zanke »while«. Zanko boste morali ročno končati s pritiskom na v terminalskem oknu, kjer je bil ukaz prvič zagnan.

Če v zaslonskem meniju vidite utripajoče besedilo, poskusite povečati vrednost »-zakasnitve« na 2 ali več.

Uporaba procesorja in pomnilnika

Če želite vsako sekundo prikazati HUD, ki prikazuje porabo procesorja, uporabite spodnji ukaz:

$ medtem ko je res; naredi top -b -n1 | grep "Cpu (-i)" | awk 'print $ 2 + $ 4'; spanje 1; Končano
| osd_cat --poravnaj sredino --pos srednji - črte 1 --zamik 2 --font - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *

Če želite prikazati HUD, ki vsako sekundo prikazuje RAM, ki ga sistem uporablja, uporabite spodnji ukaz:

$ medtem ko je res; naredi brezplačno | grep Mem | awk 'natisni $ 3 / $ 2 * 100.0 '; spanje 1; končano | osd_cat
--poravnaj sredino --posrednik - črte 1 - zamuda 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Crosshair v igrah

Z osd_cat lahko natančno na sredini zaslona prikažete majhno križnico. Če eno črko prikažete natanko na sredini zaslona, ​​jo lahko uporabite kot križ v igrah FPS. Večina iger FPS ima na sredini zaslona križ. Kadar igralec uporablja pogled miške (premika kamero skozi miško), ostane križ na sredini zaslona, ​​medtem ko se kamera ali prizor premika. Osd_cat HUD lahko uporabimo za prikaz fiksnega, statičnega križa na sredini zaslona. Zaženite spodnji ukaz, da bo črka "o" prikazana kot križanec:

$ echo "o" | osd_cat --poravnaj sredino --pos sredino

Upoštevajte, da je križ lahko nekoliko odmaknjen, odvisno od igre, ki jo igrate, in prvotnega sloga in velikosti križa. Vendar ga je mogoče enostavno popraviti s pomočjo stikal “offset” in “indent”, pojasnjenih na priročni strani “osd_cat”. Te možnosti je mogoče uporabiti tudi za poravnavo križa v tretji osebi ali čez ramenih, pri čemer križ morda ni ravno v središču.

Raven napolnjenosti krmilnika DualShock

Z osd_cat lahko prikažete nivo napolnjenosti vašega krmilnika DualShock kot prosojnico v kateri koli igri. Zelo koristno, če med igranjem iger ne želite nenehno preverjati preostalo zmogljivost. Zaženite spodnji ukaz, da prikažete preostali odstotek baterije v osd_cat HUD:

$ medtem ko je res; do upower -i $ (upower -e | grep sony_controller_battery) | odstotek grep
| awk 'print $ 2'; spanje 1; končano | osd_cat - poravnaj center --pos srednji - črte 1
--zamuda 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Zaključek

Osd_cat je mogoče močno prilagoditi in ga lahko uporabite s katerim koli ukazom, ki ustvarja izhod v terminalu, da ustvarite HUD. Na primer, v 3D igrah lahko neprekinjeno prikazujete števec FPS ali pa v minimalnem namiznem okolju, ki uporablja lahek upravitelj oken, kot je openbox, ali upravitelj oken, kot je XMonad.

Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...