Hry

Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku

Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových informácií viditeľných na paneli alebo paneli úloh. Ak to chcete prekonať, môžete v aplikáciách a hrách na celú obrazovku použiť prekrytie OSD (displej na obrazovke). Tento článok sa bude zaoberať príručkou o praktickom nástroji príkazového riadku na vytváranie OSD, ktorý sa jednoducho nazýva „osd_cat“. Pojmy ako OSD a HUD (heads-up display) budú v článku zameniteľné.

Inštalácia Osd_cat v systéme Linux

Ak chcete nainštalovať osd_cat v Ubuntu, spustite nasledujúci príkaz:

$ sudo apt nainštalovať xosd-bin

Osd_cat môžete nainštalovať do iných distribúcií Linuxu tak, že ho vyhľadáte v aplikácii správcu balíkov.

Osd_cat je dodávaný s mnohými možnosťami príkazového riadku, tu nie je možné pokryť všetky prípady použitia. Na manuálovú stránku osd_cat máte prístup spustením príkazu nižšie:

$ man osd_cat

Manuálna stránka Osd_cat je k dispozícii aj online. Ďalej je vysvetlených niekoľko príkladov, ktoré vám poskytnú predstavu o použití osd_cat a jeho rôznych možnostiach príkazového riadku.

Dátum a čas

Ak chcete zobraziť neustále sa aktualizujúci HUD dátumu a času, spustite nasledujúci príkaz:

$, kým je to pravda; robiť rande; spať 1; hotovo | osd_cat - zarovnať na stred
--pos stredné - riadky 1 - oneskorenie 1

Príkaz spustí v termináli nekonečnú slučku „while“ a každú sekundu aktualizuje výstup príkazu „date“. Symbol fajky „| „Sa používa na vloženie výstupu príkazu„ date “do príkazu osd_cat. Prepínač „-lines“ sa používa na definovanie počtu riadkov, ktoré sa majú zobraziť v OSD, a prepínač „-delay“ sa používa na definovanie trvania príkazu osd_cat (tu 1 sekunda). Prepínače „-align“ a „-pos“ sa používajú na zobrazenie OSD v horizontálnom a vertikálnom strede obrazovky.

Ak chcete zmeniť veľkosť písma, použite prepínač „-font“ a zmeňte jeho hodnotu, ako je uvedené v nasledujúcom príkaze:

$, kým je to pravda; robiť rande; spať 1; hotovo | osd_cat - zarovnať na stred --pos stred
--linky 1 - meškanie 1 --písmo - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Ak chcete spustiť spustiteľný binárny súbor spolu s príkazom osd_cat, použite iný symbol potrubia:

$, kým je to pravda; robiť rande; spať 1; hotovo | osd_cat - zarovnať na stred --pos stred
--riadky 1 - meškanie 1 | ./ executable_binary

Upozorňujeme, že zatvorenie spustiteľného binárneho súboru neskončí slučku „while“. Slučku budete musieť ukončiť manuálne stlačením klávesu zadajte v okne terminálu, kde bol príkaz spustený prvýkrát.

Ak v OSD vidíte blikajúci text, skúste zvýšiť hodnotu „-delay“ na 2 alebo viac.

Využitie procesora a pamäte

Ak chcete zobraziť HUD ukazujúci využitie procesora každú sekundu, použite nasledujúci príkaz:

$, kým je to pravda; urobiť top -b -n1 | grep "CPU (y)" | awk 'print $ 2 + $ 4'; spať 1; hotový
| osd_cat - zarovnať na stred --pos stred - riadky 1 - oneskorenie 2 --písmo - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *

Ak chcete zobraziť HUD, ktorý zobrazuje RAM používanú systémom každú sekundu, použite nasledujúci príkaz:

$, kým je to pravda; robiť zadarmo | grep Mem | awk 'print 3 $ / 2 $ * 100.0 '; spať 1; hotovo | osd_cat
--zarovnať na stred --pos stred - riadky 1 - oneskorenie 2 --písmo - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Krížik v hrách

Malý krížik môžete zobraziť presne v strede obrazovky pomocou osd_cat. Zobrazením jedného písmena presne v strede obrazovky ho môžete použiť ako zameriavací kríž v hrách FPS. Väčšina hier FPS zobrazuje nitkový kríž v strede obrazovky. Kedykoľvek hráč použije mouselook (pohybuje kamerou cez myš), nitkový kríž zostáva v strede obrazovky, zatiaľ čo kamera alebo scéna sa pohybujú v okolí. HUD osd_cat sa dá použiť na zobrazenie pevného statického zameriavacieho kríža v strede displeja. Spustením príkazu nižšie zobrazíte písmeno „o“ ako krížik:

$ echo "o" | osd_cat - zarovnať na stred --pos stred

Upozorňujeme, že nitkový kríž môže byť mierne vypnutý v závislosti od hry, ktorú hráte, a pôvodného štýlu a veľkosti nitkového kríža. Môže sa však ľahko opraviť pomocou prepínačov „offset“ a „odsadenie“ vysvetlených na manuálovej stránke „osd_cat“. Tieto možnosti možno použiť aj na vyrovnanie nitkového kríža v tretej osobe alebo cez plece, kde krížik nemusí byť presne v strede.

Stav batérie radiča DualShock

Úroveň batérie vášho radiča DualShock môžete zobraziť ako prekrytie v akejkoľvek hre pomocou osd_cat. Celkom užitočné, ak nechcete neustále kontrolovať zostávajúcu kapacitu pri hraní hier. Spustením príkazu nižšie zobrazíte zostávajúce percento batérie v osd_cat HUD:

$, kým je to pravda; do upower -i $ (upower -e | grep sony_controller_battery) | grep percento
| awk 'print $ 2'; spať 1; hotovo | osd_cat - zarovnať stred --pos stred - riadky 1
--oneskorenie 2 - font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Záver

Osd_cat sa dá veľmi prispôsobiť a môžete ho použiť s akýmkoľvek príkazom, ktorý generuje výstup v termináli na vytvorenie HUD. Napríklad môžete v 3D hrách nepretržite zobrazovať počítadlo FPS alebo užitočné informácie v minimálnom prostredí pracovnej plochy, ktoré používa ľahkého správcu okien, ako je openbox, alebo správcu kachľových okien, ako je XMonad.

Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...
Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...