Installerar Osd_cat i Linux
För att installera osd_cat i Ubuntu, kör kommandot nedan:
$ sudo apt installera xosd-binDu kan installera osd_cat i andra Linux-distributioner genom att söka efter det i pakethanterarprogrammet.
Osd_cat har många kommandoradsalternativ, det är inte möjligt att täcka alla användningsfall här. Du kan komma åt osd_cat mansida genom att köra kommandot nedan:
$ man osd_catOsd_cat mansida är också tillgänglig online. Några exempel förklaras nedan, vilket ger dig en uppfattning om användningen av osd_cat och dess olika kommandoradsalternativ.
Datum och tid
För att visa ett kontinuerligt uppdaterat datum och tid HUD, kör kommandot nedan:
$ medan det är sant; göra datum; sova 1; gjort | osd_cat --justera centrum--pos mitten - rader 1 --fördröjning 1
Kommandot kör en oändlig "while" -slinga i en terminal och uppdaterar utdata från "date" -kommandot varje sekund. Rörsymbolen “| "Används för att mata utdata från" date "-kommandot till kommandot osd_cat. "-Linjer" -omkopplaren används för att definiera antalet rader som ska visas i OSD och "-fördröjning" -omkopplaren används för att definiera varaktigheten för kommandot osd_cat (1 sekund här). Omkopplarna “-align” och “-pos” används för att visa OSD i skärmens horisontella och vertikala mittpunkt.
För att ändra teckenstorlek, använd “-font” -omkopplaren och ändra dess värde, som visas i kommandot nedan:
$ medan det är sant; göra datum; sova 1; gjort | osd_cat --justera centrum --pos mitten--rader 1 --fördröjning 1 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
För att köra en körbar binär tillsammans med kommandot osd_cat, använd en annan rörsymbol:
$ medan det är sant; göra datum; sova 1; gjort | osd_cat --justera centrum --pos mitten--rader 1 --fördröjning 1 | ./ körbar_binär
Observera att stängning av den körbara binära filen inte slutar "while" -slingan. Du måste avsluta slingan manuellt genom att trycka på
Om du kan se blinkande text i OSD, försök öka värdet “-fördröj” till 2 eller mer.
CPU- och minnesanvändning
För att visa en HUD som visar CPU-användning varje sekund, använd kommandot nedan:
$ medan det är sant; gör topp -b -n1 | grep "Cpu (s)" | awk 'print $ 2 + $ 4'; sova 1; Gjort| osd_cat --justera centrum --pos mitten --linjer 1 --fördröjning 2 --font - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *
För att visa en HUD som visar RAM som används av systemet varje sekund, använd kommandot nedan:
$ medan det är sant; gör gratis | grep Mem | awk 'skriv ut $ 3 / $ 2 * 100.0 '; sova 1; gjort | osd_cat--justera mitt --pos mitten --linjer 1 --fördröjning 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Korshår i spel
Du kan visa ett litet hårkors exakt i mitten av skärmen med osd_cat. Genom att visa en enskild bokstav exakt i mitten av skärmen kan du använda den som en tråd i FPS-spel. De flesta FPS-spel visar hårkors i mitten av skärmen. När en spelare använder muslick (flyttar kameran genom musen) förblir hårkorset i mitten av skärmen medan kameran eller scenen rör sig runt. En osd_cat HUD kan användas för att visa en fast, statisk tråd i mitten av skärmen. Kör kommandot nedan för att visa bokstaven "o" som hårkors:
$ echo "o" | osd_cat --justera centrum --pos mittenObservera att hårkorset kan vara avstängt beroende på spelet du spelar och den ursprungliga hårkorsstilen och -storleken. Det kan dock enkelt fixas med hjälp av "offset" och "indent" -omkopplare som förklaras på "osd_cat" mansidan. Dessa alternativ kan också användas för att justera hårkors i tredje person eller över axelspel, där hårkors kanske inte är exakt i mitten.
DualShock Controller batterinivå
Du kan visa batterinivån på din DualShock-kontroller som ett överlägg i vilket spel som helst med osd_cat. Ganska användbart om du inte ständigt vill kontrollera återstående kapacitet när du spelar spel. Kör kommandot nedan för att visa återstående batteriprocent i en osd_cat HUD:
$ medan det är sant; gör upower -i $ (upower -e | grep sony_controller_battery) | grep-procent| awk 'print $ 2'; sova 1; gjort | osd_cat --justera centrum --pos mitten --linjer 1
--fördröjning 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Slutsats
Osd_cat kan anpassas kraftigt och du kan använda den med vilket kommando som genererar utdata i terminalen för att skapa en HUD. Till exempel kan du kontinuerligt visa en FPS-räknare i 3D-spel eller så kan du visa användbar information i en minimal skrivbordsmiljö som använder en lättviktsfönsterhanterare som openbox eller en kaklad fönsterhanterare som XMonad.