Igre

Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux

Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o sustavu vidljivih na ploči ili programskoj traci. Da biste to prevladali, možete koristiti OSD (zaslonski prikaz) prekrivač na aplikacijama i igrama na cijelom zaslonu. Ovaj članak pokriva vodič o praktičnom uslužnom programu naredbenog retka za stvaranje OSD-a, jednostavno nazvanom "osd_cat". Izrazi poput OSD i HUD (heads-up prikaz) u članku će se koristiti naizmjenično.

Instaliranje Osd_cat u Linux

Da biste instalirali osd_cat u Ubuntu, pokrenite naredbu u nastavku:

$ sudo apt instalirajte xosd-bin

Mož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_cat

Osd_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 u prozoru terminala u kojem je naredba prvi put pokrenuta.

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 --posredina

Imajte 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.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...
Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...