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.

Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...
S ovládaním pomocou myši X-Mouse môžete tlačidlá myši premapovať odlišne pre iný softvér
Možno budete potrebovať nástroj, ktorý by mohol zmeniť ovládanie myši pri každej aplikácii, ktorú používate. Ak je to váš prípad, môžete vyskúšať apli...