Инсталиране на Osd_cat в Linux
За да инсталирате osd_cat в Ubuntu, изпълнете командата по-долу:
$ sudo apt инсталира xosd-binМожете да инсталирате osd_cat в други дистрибуции на Linux, като го потърсите в приложението за управление на пакети.
Osd_cat се предлага с много опции на командния ред, не е възможно да се обхванат всички случаи на употреба тук. Можете да отворите osd_cat man страница, като изпълните командата по-долу:
$ man osd_catOsd_cat man страница е достъпна и онлайн. Няколко примера са обяснени по-долу, като ви дават представа за използването на osd_cat и различните опции на командния ред.
Дата и час
За да показвате непрекъснато актуализиране на HUD за дата и час, изпълнете командата по-долу:
$ докато е вярно; направете дата; сън 1; готово | osd_cat --подравнете центъра--поз средни - линии 1 - закъснение 1
Командата изпълнява безкраен цикъл “while” в терминал и актуализира изхода на командата “date” всяка секунда. Символът на тръбата „| “Се използва за подаване на изхода на командата“ date ”в командата osd_cat. Превключвателят „-lines“ се използва за определяне на броя на редовете за показване в OSD, а превключвателят „-delay“ се използва за определяне на продължителността на командата osd_cat (1 секунда тук). Превключвателите “-align” и “-pos” се използват за показване на екранното меню на екрана съответно в хоризонталния и вертикалния център на екрана.
За да промените размера на шрифта, използвайте превключвателя “-font” и променете стойността му, както е показано в командата по-долу:
$ докато е вярно; направете дата; сън 1; готово | osd_cat --подравнете центъра --pos средата--редове 1 - забавяне 1 - шрифт - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
За да стартирате изпълним двоичен файл заедно с командата osd_cat, използвайте друг символ на тръбата:
$ докато е вярно; направете дата; сън 1; готово | osd_cat --подравнете центъра --pos средата--редове 1 - забавяне 1 | ./ изпълним_binary
Имайте предвид, че затварянето на изпълнимия двоичен файл няма да завърши цикъла “while”. Ще трябва да завършите ръчно цикъла, като натиснете
Ако виждате мигащ текст в екранното меню, опитайте да увеличите стойността на „-забавяне“ до 2 или повече.
Използване на процесора и паметта
За да покажете HUD, показващ използването на процесора всяка секунда, използвайте командата по-долу:
$ докато е вярно; направете отгоре -b -n1 | grep "Cpu (s)" | awk 'print $ 2 + $ 4'; сън 1; Свършен| osd_cat --подравнете центъра --pos средата --линии 1 - забавяне 2 - шрифт - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *
За да покажете HUD, който показва RAM, използвана от системата всяка секунда, използвайте командата по-долу:
$ докато е вярно; направете безплатно | grep Mem | awk 'печат $ 3 / $ 2 * 100.0 '; сън 1; готово | osd_cat--подравнете центъра --pos средата - линии 1 - забавяне 2 - шрифт - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Прицел в игрите
Можете да покажете малък кръст точно в центъра на екрана, използвайки osd_cat. Показвайки една буква точно в центъра на екрана, можете да я използвате като прицел в FPS Games. Повечето игри с FPS показват кръст в центъра на екрана. Винаги, когато играч използва погледа на мишката (премества камерата през мишката), кръстоската остава в центъра на екрана, докато камерата или сцената се движат наоколо. Osd_cat HUD може да се използва за показване на фиксиран, статичен прицел в центъра на дисплея. Изпълнете командата по-долу, за да покажете буквата „o“ като кръстоска:
$ echo "o" | osd_cat --подравнете центъра --pos средатаИмайте предвид, че прицелът може да бъде леко изключен в зависимост от играта, която играете, и оригиналния стил и размер на прицела. Въпреки това, той може лесно да бъде фиксиран с помощта на превключватели „offset“ и „indent“, обяснени в ръководството „osd_cat“. Тези опции могат да се използват и за подравняване на прицел от трето лице или игри през рамото, където прицелът може да не е точно в центъра.
Ниво на батерията на контролера DualShock
Можете да покажете нивото на батерията на вашия DualShock контролер като наслагване на всяка игра, използвайки osd_cat. Доста полезно, ако не искате постоянно да проверявате оставащия капацитет, докато играете игри. Изпълнете командата по-долу, за да покажете оставащия процент на батерията в osd_cat HUD:
$ докато е вярно; do upower -i $ (upower -e | grep sony_controller_battery) | grep процент| awk 'print $ 2'; сън 1; готово | osd_cat --подравнете центъра --pos средата --линии 1
--забавяне 2 - шрифт - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Заключение
Osd_cat може да бъде персонализиран силно и можете да го използвате с всяка команда, която генерира изход в терминала, за да създадете HUD. Например, можете непрекъснато да показвате FPS брояч в 3D игри или можете да показвате полезна информация в минимална работна среда, която използва лек мениджър на прозорци като openbox или мениджър на прозорци с плочки като XMonad.