Игри

Как да покажете OSD наслагване в приложения на цял екран за Linux и игри

Как да покажете OSD наслагване в приложения на цял екран за Linux и игри
Играта на цял екран или използване на приложения в режим на цял екран без разсейване може да ви откъсне от съответната системна информация, видима в панел или лента на задачите. За да преодолеете това, можете да използвате OSD (екранен дисплей) наслагване на приложения на цял екран и игри. Тази статия ще обхване ръководство за удобна помощна програма за създаване на OSD, просто наречена „osd_cat“. Термини като OSD и HUD (heads-up дисплей) ще бъдат използвани взаимозаменяемо в статията.

Инсталиране на Osd_cat в Linux

За да инсталирате osd_cat в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталира xosd-bin

Можете да инсталирате osd_cat в други дистрибуции на Linux, като го потърсите в приложението за управление на пакети.

Osd_cat се предлага с много опции на командния ред, не е възможно да се обхванат всички случаи на употреба тук. Можете да отворите osd_cat man страница, като изпълните командата по-долу:

$ man osd_cat

Osd_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.

Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...
Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...
Добавете жестове на мишката към Windows 10, като използвате тези безплатни инструменти
През последните години компютрите и операционните системи значително се развиха. Имаше време, когато потребителите трябваше да използват команди за на...