Instalarea Osd_cat în Linux
Pentru a instala osd_cat în Ubuntu, rulați comanda de mai jos:
$ sudo apt instalează xosd-binPuteți instala osd_cat în alte distribuții Linux căutându-l în aplicația manager de pachete.
Osd_cat vine cu multe opțiuni de linie de comandă, nu este posibil să acoperiți toate cazurile de utilizare aici. Puteți accesa pagina manuală osd_cat executând comanda de mai jos:
$ man osd_catPagina manuală Osd_cat este disponibilă și online. Câteva exemple sunt explicate mai jos, oferindu-vă o idee despre utilizarea osd_cat și diferitele sale opțiuni de linie de comandă.
Data si ora
Pentru a afișa data și ora actualizate continuu HUD, rulați comanda de mai jos:
$ în timp ce este adevărat; datează; dormi 1; gata | osd_cat --align center--pos middle --lines 1 --delay 1
Comanda rulează o buclă „while” fără sfârșit într-un terminal și actualizează ieșirea comenzii „date” în fiecare secundă. Simbolul țevii „| „Este folosit pentru a introduce ieșirea comenzii„ date ”în comanda osd_cat. Comutatorul „-lines” este utilizat pentru a defini numărul de linii de afișat în OSD și comutatorul „-delay” este utilizat pentru a defini durata comenzii osd_cat (1 secundă aici). Comutatoarele „-align” și „-pos” sunt utilizate pentru a afișa OSD la centrul orizontal și respectiv vertical al ecranului.
Pentru a modifica dimensiunea fontului, utilizați comutatorul „-font” și modificați valoarea acestuia, așa cum se arată în comanda de mai jos:
$ în timp ce este adevărat; datează; dormi 1; gata | osd_cat --align center --pos middle--liniile 1 - întârziere 1 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Pentru a rula un binar executabil împreună cu comanda osd_cat, utilizați un alt simbol de țeavă:
$ în timp ce este adevărat; datează; dormi 1; gata | osd_cat --align center --pos middle--liniile 1 - întârzierea 1 | ./ executabil_binar
Rețineți că închiderea binarului executabil nu va încheia bucla „while”. Va trebui să încheiați manual bucla apăsând butonul
Dacă vedeți text intermitent în OSD, încercați să măriți valoarea „-delay” la 2 sau mai mult.
Utilizarea procesorului și a memoriei
Pentru a afișa un HUD care arată utilizarea procesorului în fiecare secundă, utilizați comanda de mai jos:
$ în timp ce este adevărat; faceți top -b -n1 | grep "Cpu (s)" | awk „print $ 2 + $ 4”; dormi 1; Terminat| osd_cat --align center --pos middle --lines 1 --delay 2 --font - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *
Pentru a afișa un HUD care arată RAM utilizată de sistem în fiecare secundă, utilizați comanda de mai jos:
$ în timp ce este adevărat; face gratuit | grep Mem | awk 'print 3 $ / 2 $ * 100.0 '; dormi 1; gata | osd_cat--align center --pos middle --lines 1 --delay 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Crosshair în Jocuri
Puteți afișa un mic cruce exact în centrul ecranului folosind osd_cat. Afișând o singură literă exact în centrul ecranului, o puteți folosi ca reticul în Jocurile FPS. Majoritatea jocurilor FPS afișează o cruce în centrul ecranului. Ori de câte ori un jucător folosește mouse-ul (deplasează camera prin mouse), mireta rămâne în centrul ecranului în timp ce camera sau scena se mișcă. Un HUD osd_cat poate fi folosit pentru a afișa un reticul fix, static în centrul afișajului. Rulați comanda de mai jos pentru a afișa litera „o” ca punct de reper:
$ echo "o" | osd_cat --align center --pos middleRețineți că încrucișarea poate fi ușor dezactivată în funcție de jocul pe care îl jucați și de stilul și dimensiunea originală a încrucișării. Cu toate acestea, poate fi fixat cu ușurință folosind comutatoare „offset” și „indent” explicate în pagina manuală „osd_cat”. Aceste opțiuni pot fi, de asemenea, utilizate pentru a alinia mirele la persoana a treia sau peste jocurile cu umăr, unde ar putea să nu fie exact în centru.
Nivelul bateriei controlerului DualShock
Puteți afișa nivelul bateriei controlerului DualShock ca o suprapunere pe orice joc folosind osd_cat. Destul de util dacă nu doriți să verificați în mod constant capacitatea rămasă în timp ce jucați jocuri. Rulați comanda de mai jos pentru a afișa procentul de baterie rămas într-un HUD osd_cat:
$ în timp ce este adevărat; face upower -i $ (upower -e | grep sony_controller_battery) | procent grep| awk „print $ 2”; dormi 1; gata | osd_cat --align center --pos middle --lines 1
--delay 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Concluzie
Osd_cat poate fi personalizat foarte mult și îl puteți utiliza cu orice comandă care generează ieșire în terminal pentru a crea un HUD. De exemplu, puteți afișa continuu un contor FPS în jocurile 3D sau puteți afișa informații utile într-un mediu de desktop minim care utilizează un manager de ferestre ușor, cum ar fi openbox sau un manager de ferestre cu gresie, cum ar fi XMonad.