Spēles

Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs

Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama panelī vai uzdevumjoslā. Lai to pārvarētu, varat izmantot OSD (ekrāna displeja) pārklājumu uz pilnekrāna lietotnēm un spēlēm. Šis raksts aptvers rokasgrāmatu par ērtu OSD izveides komandrindas utilītu, ko vienkārši sauc par “osd_cat”. Rakstā tādi termini kā OSD un HUD (heads-up display) tiks aizstāti.

Osd_cat instalēšana Linux

Lai instalētu osd_cat Ubuntu, palaidiet zemāk esošo komandu:

$ sudo apt instalējiet xosd-bin

Varat instalēt osd_cat citos Linux izplatījumos, meklējot to pakotņu pārvaldnieka lietojumprogrammā.

Osd_cat ir aprīkots ar daudzām komandrindas opcijām, šeit nav iespējams aptvert visus lietojuma gadījumus. Varat piekļūt osd_cat cilvēka lapai, palaižot zemāk esošo komandu:

$ man osd_cat

Osd_cat rokasgrāmata ir pieejama arī tiešsaistē. Tālāk ir paskaidroti daži piemēri, sniedzot priekšstatu par osd_cat un tā dažādu komandrindas opciju lietošanu.

Datums un laiks

Lai parādītu nepārtraukti atjaunināmu HUD datumu un laiku, palaidiet zemāk esošo komandu:

$ kamēr taisnība; do datums; gulēt 1; izdarīts | osd_cat - izlīdzināt centrs
--pos vidējās līnijas 1 - kavēšanās 1

Komanda palaiž nebeidzamu cilpu “while” terminālā un katru sekundi atjaunina komandas “date” izvadi. Caurules simbols “| “Tiek izmantots komandas“ date ”izvades ievadīšanai komandā osd_cat. Slēdzis “-lines” tiek izmantots, lai noteiktu OSD parādāmo rindu skaitu, un slēdzis “-delay” tiek izmantots komandas osd_cat ilguma noteikšanai (šeit 1 sekunde). Slēdži “-align” un “-pos” tiek izmantoti, lai OSD parādītu attiecīgi horizontālā un vertikālā ekrāna centrā.

Lai mainītu fonta lielumu, izmantojiet slēdzi “-font” un mainiet tā vērtību, kā parādīts zemāk esošajā komandā:

$ kamēr taisnība; do datums; gulēt 1; izdarīts | osd_cat - izlīdzināt centrs --pos vidū
--1. rindiņa - 1. kavēšanās - fonts - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Lai palaistu izpildāmo bināro failu kopā ar komandu osd_cat, izmantojiet citu caurules simbolu:

$ kamēr taisnība; do datums; gulēt 1; izdarīts | osd_cat - izlīdzināt centrs --pos vidū
--1. rinda - 1. kavēšanās | ./ izpildāms_binārs

Ņemiet vērā, ka izpildāmā binārā aizvēršana nebeigs cilpu “kamēr”. Jums būs manuāli jāpārtrauc cilpa, nospiežot ievadiet termināļa logā, kurā komanda tika palaista pirmo reizi.

Ja OSD redzat mirgojošu tekstu, mēģiniet palielināt “-delay” vērtību līdz 2 vai vairāk.

CPU un atmiņas izmantošana

Lai parādītu HUD, kas katru sekundi rāda CPU lietojumu, izmantojiet zemāk esošo komandu:

$ kamēr taisnība; darīt top -b -n1 | grep "Cpu (s)" | awk 'print $ 2 + $ 4'; gulēt 1; izdarīts
| osd_cat - izlīdzināt centrs - pos vidū - līnijas 1 - kavēšanās 2 - fonts - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *

Lai parādītu HUD, kurā ik sekundi tiek parādīta sistēmas izmantotā operatīvā atmiņa, izmantojiet zemāk esošo komandu:

$ kamēr taisnība; dari bez maksas | grep Mem | awk 'print $ 3 / $ 2 * 100.0 '; gulēt 1; izdarīts | osd_cat
--izlīdzināt centru - pozīcijas vidusdaļa - 1 - kavēšanās 2 - fonts - * - * - * - * - * - * - 28 - * - * - * - * - * - * - * - *

Krusts spēlēs

Izmantojot osd_cat, ekrāna centrā varat parādīt nelielu krustiņu. Parādot vienu burtu tieši ekrāna centrā, to var izmantot kā retiklu FPS spēlēs. Lielākajā daļā FPS spēļu ekrāna centrā tiek parādīts krusts. Ikreiz, kad spēlētājs izmanto peles kursoru (pārvieto kameru caur peli), krustiņš paliek ekrāna centrā, kamēr kamera vai aina pārvietojas apkārt. Osd_cat HUD var izmantot, lai displeja centrā parādītu fiksētu, statisku sietiņu. Palaidiet zemāk esošo komandu, lai parādītu burtu “o” kā krustu:

$ atbalss "o" | osd_cat - izlīdzināt centrs --pos vidū

Ņemiet vērā, ka krusts var būt nedaudz izslēgts atkarībā no spēles, kuru jūs spēlējat, un sākotnējā krustojuma stila un lieluma. Tomēr to var viegli salabot, izmantojot “ofseta” un “ievilkuma” slēdžus, kas paskaidroti manas lapas “osd_cat”. Šīs opcijas var izmantot arī, lai izlīdzinātu krustu trešajā personā vai pār plecu spēlēm, kur krusts var nebūt tieši centrā.

DualShock kontroliera akumulatora līmenis

Izmantojot osd_cat, DualShock kontroliera akumulatora līmeni varat parādīt kā pārklājumu jebkurai spēlei. Ļoti noderīgi, ja, spēlējot spēles, nevēlaties pastāvīgi pārbaudīt atlikušo jaudu. Palaidiet zemāk esošo komandu, lai osd_cat HUD parādītu atlikušo akumulatora daudzumu:

$ kamēr taisnība; veiciet augšup -i $ (augšējā -e | grep sony_controller_battery) | grep procentos
| awk 'print $ 2'; gulēt 1; izdarīts | osd_cat - izlīdzināt centrs - pos vidus - līnijas 1
--aizkave 2 --fonts - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Secinājums

Osd_cat var ļoti pielāgot, un jūs varat to izmantot ar jebkuru komandu, kas ģenerē izvadi terminālā, lai izveidotu HUD. Piemēram, jūs varat nepārtraukti parādīt FPS skaitītāju 3D spēlēs vai arī parādīt noderīgu informāciju minimālā darbvirsmas vidē, kurā tiek izmantots viegls logu pārvaldnieks, piemēram, openbox, vai flīžu logu pārvaldnieks, piemēram, XMonad.

Kā instalēt un spēlēt Doom uz Linux
Ievads liktenī Doom sērija radās 90. gados pēc sākotnējā Doom izlaišanas. Tas bija tūlītējs hīts, un kopš tā laika spēļu sērija ir saņēmusi daudzas ba...
Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...
OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...