Az Osd_cat telepítése Linuxra
Az osd_cat Ubuntu telepítéséhez futtassa az alábbi parancsot:
$ sudo apt telepítse az xosd-bin fájltAz osd_cat telepíthető más Linux disztribúciókba is, ha a csomagkezelő alkalmazásban keresi.
Az Osd_cat számos parancssori opcióval rendelkezik, itt nem lehet minden felhasználási esetet lefedni. Az alábbi parancs futtatásával érheti el az osd_cat man oldalt:
$ man osd_catAz Osd_cat man oldala online is elérhető. Néhány példa az alábbiakban ismertetésre kerül, és néhány ötletet ad az osd_cat használatáról és a különféle parancssori opciókról.
Dátum és idő
A folyamatosan frissülő HUD dátum és idő megjelenítéséhez futtassa az alábbi parancsot:
$ igaz; do date; alvás 1; kész | osd_cat - igazítási központ--pos középső sorok 1 - késés 1
A parancs véget nem érő „while” ciklust futtat a terminálban, és másodpercenként frissíti a „date” parancs kimenetét. A pipaszimbólum „| „A„ date ”parancs kimenetének az osd_cat parancsba történő betáplálására szolgál. A „-lines” kapcsolóval meghatározható az OSD-ben megjelenítendő sorok száma, a „-delay” kapcsolóval pedig az osd_cat parancs időtartama (itt 1 másodperc). A „-align” és a „-pos” kapcsolók az OSD megjelenítésére szolgálnak a képernyő vízszintes és függőleges középpontjában.
A betűméret megváltoztatásához használja a „-font” kapcsolót, és változtassa meg annak értékét, az alábbi parancs szerint:
$ igaz; do date; alvás 1; kész | osd_cat --align center --pos középső--1. sor - késés 1 - betűtípus - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Egy futtatható bináris fájl futtatásához az osd_cat paranccsal használjon másik pip szimbólumot:
$ igaz; do date; alvás 1; kész | osd_cat --align center --pos középső--1. sor - 1. késés | ./ végrehajtható_bináris
Vegye figyelembe, hogy a futtatható bináris fájl bezárása nem fejezi be a „while” ciklust. A ciklust manuálisan kell befejeznie a
Ha villogó szöveget lát az OSD-ben, próbálja meg növelni a „-delay” értékét legalább 2-re.
CPU és memóriahasználat
A CPU használatát másodpercenként megjelenítő HUD megjelenítéséhez használja az alábbi parancsot:
$ igaz; csináld a top -b -n1 | -t grep "CPU (k)" | awk 'print $ 2 + $ 4'; alvás 1; Kész| osd_cat --align center --pos középső --lines 1 --delay 2 --font - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *
Egy HUD megjelenítéséhez, amely másodpercenként mutatja a rendszer által használt RAM-ot, használja az alábbi parancsot:
$ igaz; szabadon csinálni | grep Mem | awk 'print $ 3 / $ 2 * 100.0 '; alvás 1; kész | osd_cat--középre igazítás --pos középső --sorok 1 - késés 2 - betűtípus - * - * - * - * - * - * - * - 28 - * - * - * - * - * - * - * - *
Célkereszt a játékokban
Az osd_cat használatával pontosan egy kis célkeresztet jeleníthet meg a képernyő közepén. Ha egyetlen betűt pontosan a képernyő közepén jelenít meg, akkor azt az FPS Games-ben felhasználhatja retikülként. A legtöbb FPS játék célkeresztet jelenít meg a képernyő közepén. Amikor egy játékos egérmutatót használ (a kamerát az egérrel mozgatja), a célkereszt a képernyő közepén marad, miközben a kamera vagy a jelenet körül mozog. Az osd_cat HUD segítségével rögzített, statikus retikulum jeleníthető meg a kijelző közepén. Futtassa az alábbi parancsot az „o” betű célkeresztként történő megjelenítéséhez:
$ echo "o" | osd_cat --align center --pos középsőNe feledje, hogy a célkereszt kissé kikapcsolható, attól függően, hogy milyen játékot játszunk, valamint az eredeti célkereszt stílusától és méretétől függően. Könnyen javítható azonban az „osd_cat” man oldalon ismertetett „offset” és „indent” kapcsolókkal. Ezeket az opciókat használhatja a célkereszt harmadik személyben történő igazítására vagy a váll játékokon keresztül is, ahol a célkereszt nem feltétlenül áll a középpontban.
A DualShock vezérlő akkumulátorának töltöttségi szintje
Megmutathatja a DualShock vezérlő akkumulátorának töltöttségét bármely játék fedvényeként az osd_cat használatával. Nagyon hasznos, ha nem akarja folyamatosan ellenőrizni a fennmaradó kapacitást játék közben. Futtassa az alábbi parancsot az akkumulátor fennmaradó százalékának megjelenítéséhez egy osd_cat HUD-ban:
$ igaz; csináld feljebb -i $ (feljebb -e | grep sony_controller_battery) | grep százalék| awk 'print $ 2'; alvás 1; kész | osd_cat --align center --pos középső --sorok 1
--késés 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - * - *
Következtetés
Az Osd_cat nagymértékben testreszabható, és bármely olyan paranccsal használhatja, amely kimenetet generál a terminálon HUD létrehozásához. Például folyamatosan megjeleníthet egy FPS számlálót 3D-s játékokban, vagy hasznos információkat jeleníthet meg minimális asztali környezetben, amely könnyű ablakkezelőt (például openbox) vagy csempézett ablakkezelőt (például XMonad) használ.