Installation af Osd_cat i Linux
For at installere osd_cat i Ubuntu skal du køre kommandoen nedenfor:
$ sudo apt installere xosd-binDu kan installere osd_cat i andre Linux-distributioner ved at søge efter det i pakkehåndteringsprogrammet.
Osd_cat leveres med mange kommandolinjemuligheder, det er ikke muligt at dække alle brugssager her. Du kan få adgang til osd_cat man-siden ved at køre kommandoen nedenfor:
$ mand osd_catOsd_cat mandesiden er også tilgængelig online. Et par eksempler forklares nedenfor, hvilket giver dig en ide om brugen af osd_cat og dens forskellige kommandolinjemuligheder.
Dato og tid
For at vise en løbende opdatering af dato og klokkeslæt HUD skal du køre kommandoen nedenfor:
$ mens det er sandt; gøre dato; sove 1; færdig | osd_cat --juster center--pos midterste - linjer 1 --forsinkelse 1
Kommandoen kører en uendelig "while" loop i en terminal og opdaterer output af "date" kommandoen hvert sekund. Rørsymbolet “| “Bruges til at føde output af“ dato ”-kommandoen til osd_cat-kommandoen. Omskifteren “-lines” bruges til at definere antallet af linjer, der skal vises i OSD, og “-forsink” -kontakten bruges til at definere varigheden af osd_cat-kommandoen (1 sekund her). Omskifterne “-align” og “-pos” bruges til at vise OSD i henholdsvis den vandrette og lodrette midten af skærmen.
For at ændre skriftstørrelsen skal du bruge “-font” -knappen og ændre dens værdi som vist i kommandoen nedenfor:
$ mens det er sandt; gøre dato; sove 1; færdig | osd_cat --juster center - pos midten--linjer 1 --forsinkelse 1 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
For at køre en eksekverbar binær sammen med kommandoen osd_cat skal du bruge et andet rørsymbol:
$ mens det er sandt; gøre dato; sove 1; færdig | osd_cat --juster center - pos midten--linje 1 --forsinkelse 1 | ./ eksekverbar_binær
Bemærk, at lukning af den eksekverbare binære enhed ikke slutter "while" -sløjfen. Du bliver nødt til at afslutte sløjfen manuelt ved at trykke på
Hvis du kan se blinkende tekst i OSD, kan du prøve at øge værdien af "-forsink" til 2 eller mere.
Brug af CPU og hukommelse
For at få vist en HUD, der viser CPU-brug hvert sekund, skal du bruge kommandoen nedenfor:
$ mens det er sandt; gør top -b -n1 | grep "Cpu (s)" | awk 'print $ 2 + $ 4'; sove 1; Færdig| osd_cat --juster center - pos midterste - linjer 1 --forsinkelse 2 --font - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *
For at få vist en HUD, der viser RAM, der bruges af systemet hvert sekund, skal du bruge kommandoen nedenfor:
$ mens det er sandt; gør gratis | grep Mem | awk 'udskriv $ 3 / $ 2 * 100.0 '; sove 1; færdig | osd_cat--juster center --pos midt --linjer 1 --forsinkelse 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Crosshair i spil
Du kan vise et lille hårkors nøjagtigt i midten af skærmen ved hjælp af osd_cat. Ved at vise et enkelt bogstav nøjagtigt i midten af skærmen kan du bruge det som en reticle i FPS Games. De fleste FPS-spil viser et hårkors midt på skærmen. Når en spiller bruger muselook (bevæger kameraet gennem musen), forbliver hårkorset i midten af skærmen, mens kameraet eller scenen bevæger sig rundt. En osd_cat HUD kan bruges til at vise en fast, statisk trådkæde i midten af skærmen. Kør kommandoen nedenfor for at vise bogstavet "o" som trådkors:
$ ekko "o" | osd_cat --juster center - pos midtenBemærk, at hårkorset kan være slukket afhængigt af det spil, du spiller, og den oprindelige hårkorsstil og størrelse. Det kan dog let løses ved hjælp af "offset" og "indent" -kontakter, der er forklaret på man-siden "osd_cat". Disse muligheder kan også bruges til at justere hårkors i tredje person eller over skulderspil, hvor hårkors måske ikke er nøjagtigt i centrum.
DualShock Controller batteriniveau
Du kan vise batteriniveauet på din DualShock-controller som et overlay på ethvert spil ved hjælp af osd_cat. Temmelig nyttigt, hvis du ikke konstant vil kontrollere den resterende kapacitet, mens du spiller spil. Kør kommandoen nedenfor for at vise den resterende batteriprocent i en osd_cat HUD:
$ mens det er sandt; gør upower -i $ (upower -e | grep sony_controller_battery) | grep-procent| awk 'print $ 2'; sove 1; færdig | osd_cat --juster center - pos midterste - linjer 1
--forsinkelse 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Konklusion
Osd_cat kan tilpasses stærkt, og du kan bruge den med enhver kommando, der genererer output i terminalen for at oprette en HUD. For eksempel kan du kontinuerligt vise en FPS-tæller i 3D-spil, eller du kan vise nyttige oplysninger i et minimalt skrivebordsmiljø, der bruger en letvægtsvinduesmanager som openbox eller en flisebelagt vinduesmanager som XMonad.