Installere OSD_CAT i Linux
For å installere OSD_CAT i Ubuntu, kjør kommandoen nedenfor:
$ sudo apt install xosd-bin
Du kan installere OSD_CAT i andre Linux -distribusjoner ved å søke etter den i Package Manager -applikasjonen.
OSD_CAT kommer med mange kommandolinjealternativer, det er ikke mulig å dekke alle brukssaker her. Du kan få tilgang til OSD_CAT Man -siden ved å kjøre kommandoen nedenfor:
$ mann osd_cat
OSD_CAT Man -siden er også tilgjengelig online. Noen få eksempler blir forklart nedenfor, noe som gir deg en ide om bruk av OSD_CAT og dets forskjellige kommandolinjealternativer.
Dato og tid
For å vise en kontinuerlig oppdateringsdato og tid HUD, kjør kommandoen nedenfor:
$ mens sant; do date; søvn 1; gjort | OSD_CAT -ALIGN CENTER
--POS Middle -Lines 1 -forsinkelse 1
Kommandoen kjører en uendelig "while" -løkke i en terminal og oppdaterer utdata fra “Dato” -kommandoen hvert sekund. Rørsymbolet “| “Brukes til å mate utdata fra“ Dato ”-kommando til OSD_CAT -kommandoen. "-Linjene" -bryteren brukes til å definere antall linjer som skal vises i OSD og "-delay" -bryteren brukes til å definere varigheten av OSD_CAT-kommandoen (1 sekund her). De "-justerte" og "-pos" -bryterne brukes til å vise OSD i henholdsvis det horisontale og vertikale sentrum av skjermen.
For å endre skriftstørrelse, bruk "-Font" -bryter og endre verdien, som vist i kommandoen nedenfor:
$ mens sant; do date; søvn 1; gjort | OSD_CAT -ALIGN CENTER -POS MIDDEL
--Linjer 1-forsinkelse 1--Font-*-*-*-*-*-*-28-*-*-*-*-*-*-*
For å kjøre en kjørbar binær sammen med OSD_CAT -kommandoen, bruk et annet rørsymbol:
$ mens sant; do date; søvn 1; gjort | OSD_CAT -ALIGN CENTER -POS MIDDEL
--Linjer 1 -forsinkelse 1 | ./kjørbar_binær
Merk at lukking av den kjørbare binæren ikke vil avslutte "mens" -løkken. Du må avslutte sløyfen manuelt ved å trykke på tasten i terminalvinduet der kommandoen ble lansert først.
Hvis du kan se blinkende tekst i OSD, kan du prøve å øke verdien av "-dele" til 2 eller mer.
CPU og minnebruk
For å vise en HUD som viser CPU -bruk hvert sekund, bruk kommandoen nedenfor:
$ mens sant; Gjør topp -b -n1 | grep "CPU (er)" | awk 'skriv ut $ 2 + $ 4'; søvn 1; Ferdig
| OSD_CAT-ALIGN CENTER-POS Middle-Lines 1--forsinkelse 2--Font-*-*-*-*-*-*-28-*
-*-*-*-*-*-*
For å vise en HUD som viser RAM som brukes av systemet hvert sekund, bruk kommandoen nedenfor:
$ mens sant; Gjør gratis | grep mem | awk 'skriv ut $ 3/$ 2 * 100.0 '; søvn 1; gjort | OSD_CAT
--Align Center-POS Middle-Lines 1-forsinkelse 2--Font-*-*-*-*-*-*-28-*-*-*-*-*-*-*
Crosshair i spill
Du kan vise et lite krysshår nøyaktig midt på skjermen ved hjelp av OSD_CAT. Ved å vise en enkelt bokstav nøyaktig midt på skjermen, kan du bruke den som en retikkel i FPS -spill. De fleste FPS -spill viser en krysshår i midten av skjermen. Hver gang en spiller bruker Mouselook (flytter kamera gjennom musen), forblir krysshåret midt på skjermen mens kameraet eller scenen beveger seg rundt. En OSD_CAT HUD kan brukes til å vise en fast, statisk retikkel midt på displayet. Kjør kommandoen nedenfor for å vise bokstav “O” som Crosshair:
$ ekko "o" | OSD_CAT -ALIGN CENTER -POS MIDDEL
Merk at krysshåret kan være litt av, avhengig av spillet du spiller og den originale Crosshair -stilen og størrelsen. Imidlertid kan det enkelt løses ved hjelp av "Offset" og "Indent" -brytere forklart i "OSD_CAT" -siden. Disse alternativene kan også brukes til å samkjøre Crosshair i tredje person eller over skulderspillene, der Crosshair kanskje ikke er akkurat i sentrum.
DualShock Controller Batternivå
Du kan vise batterinivået til DualShock -kontrolleren din som et overlegg på et hvilket som helst spill ved hjelp av OSD_CAT. Ganske nyttig hvis du ikke vil sjekke gjenværende kapasitet mens du spiller spill. Kjør kommandoen nedenfor for å vise gjenværende batteriprosent i en OSD_CAT HUD:
$ mens sant; Do Upower -i $ (Upower -e | grep Sony_controller_battery) | grep prosentandel
| awk 'skriv ut $ 2'; søvn 1; gjort | OSD_CAT -ALIGN CENTER -POS Middle -Lines 1
--Forsinkelse 2--Font-*-*-*-*-*-*-28-*-*-*-*-*-*-*
Konklusjon
OSD_CAT kan tilpasses tungt, og du kan bruke den med hvilken som helst kommando som genererer utgang i terminalen for å lage en HUD. For eksempel kan du kontinuerlig vise en FPS -teller i 3D -spill, eller du kan vise nyttig informasjon i et minimalt skrivebordsmiljø som bruker en lett vindusleder som OpenBox eller en flislagt vindusleder som Xmonad.