Pelit

Kuinka näyttää OSD-peitto koko näytön Linux-sovelluksissa ja peleissä

Kuinka näyttää OSD-peitto koko näytön Linux-sovelluksissa ja peleissä
Koko näytön pelien pelaaminen tai sovellusten käyttäminen häiriöttömässä koko näytön tilassa voi estää sinut paneelissa tai tehtäväpalkissa näkyvistä asiaankuuluvista järjestelmätiedoista. Voit voittaa tämän käyttämällä OSD (ruutunäyttö) -peittokuvaa koko näytön sovelluksissa ja peleissä. Tässä artikkelissa käsitellään opasta kätevässä OSD: n luomisen komentorivin apuohjelmassa, yksinkertaisesti nimeltään “osd_cat”. Termejä, kuten OSD ja HUD (heads-up-näyttö), käytetään artikkelissa vaihdettavasti.

Osd_catin asentaminen Linuxiin

Asenna osd_cat Ubuntuun suorittamalla seuraava komento:

$ sudo apt asenna xosd-bin

Voit asentaa osd_cat muihin Linux-jakeluihin etsimällä sitä paketinhallintasovelluksesta.

Osd_cat sisältää monia komentorivivaihtoehtoja, kaikkia käyttötapauksia ei ole mahdollista käsitellä tässä. Pääset osd_cat-man-sivulle suorittamalla alla olevan komennon:

$ man osd_cat

Osd_cat-man -sivu on saatavilla myös verkossa. Muutama esimerkki selitetään alla ja antaa sinulle käsityksen osd_catin käytöstä ja sen erilaisista komentorivivaihtoehdoista.

Päivämäärä ja aika

Näytä jatkuvasti päivittyvä päivämäärä ja kellonaika HUD suorittamalla seuraava komento:

$ totta; tehdä päivämäärä; nukkua 1; tehty | osd_cat - kohdistuskeskus
--pos keskiviivat 1 - viive 1

Komento suorittaa loputtoman "while" -silmukan päätelaitteessa ja päivittää "date" -komennon lähdön joka sekunti. Putkisymboli “| “Käytetään syötämään“ date ”-komennon tulos osd_cat-komentoon. ”-Linjat” -kytkimellä määritetään OSD: ssä näytettävien rivien lukumäärä ja ”-delay” -kytkimellä osd_cat-komennon kesto (tässä 1 sekunti). Kytkimiä "-align" ja "-pos" käytetään näyttämään OSD näytön vaakasuorassa ja pystysuunnassa.

Voit muuttaa kirjasinkokoa vaihtamalla “-font” -kytkintä ja muuttamalla sen arvoa alla olevan komennon mukaisesti:

$ totta; tehdä päivämäärä; nukkua 1; tehty | osd_cat --kohdista keskelle --pos keskelle
--rivit 1 --viive 1 --fontti - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Jos haluat suorittaa suoritettavan binäärin yhdessä osd_cat-komennon kanssa, käytä toista putkisymbolia:

$ totta; tehdä päivämäärä; nukkua 1; tehty | osd_cat --kohdista keskelle --pos keskelle
--rivit 1 - viivästys 1 | ./ suoritettava_binaarinen

Huomaa, että suoritettavan binäärin sulkeminen ei lopeta "while" -silmukkaa. Sinun on lopetettava silmukka manuaalisesti painamalla näppäin pääteikkunaan, jossa komento käynnistettiin ensimmäisen kerran.

Jos OSD-näytössä näkyy vilkkuvaa tekstiä, yritä lisätä viiveen arvoksi 2 tai enemmän.

Suorittimen ja muistin käyttö

Jos haluat näyttää HUD: n, joka näyttää suorittimen käytön sekunnin välein, käytä alla olevaa komentoa:

$ totta; tee top -b -n1 | grep "prosessori (t)" | awk 'print $ 2 + $ 4'; nukkua 1; tehty
| osd_cat --tasaa keskelle --pos keskikohta --linjat 1 --viive 2 --fontti - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *

Jos haluat näyttää HUD: n, joka näyttää järjestelmän käyttämän RAM-muistin joka sekunti, käytä alla olevaa komentoa:

$ totta; tehdä ilmaiseksi | grep Mem | awk 'tulosta $ 3 / $ 2 * 100.0 '; nukkua 1; tehty | osd_cat
--kohdista keskelle --pos keskikohta - viivat 1 - viive 2 --fontti - * - * - * - * - * - * - 28 - * - * - * - * - * - * - * - *

Ristikko peleissä

Voit näyttää pienen hiusristikon tarkalleen ruudun keskellä käyttämällä osd_cat-ohjelmaa. Kun näytät yhden kirjaimen tarkalleen ruudun keskellä, voit käyttää sitä verkkokalvona FPS-peleissä. Useimmissa FPS-peleissä näytön keskellä on hiusristikko. Aina kun pelaaja käyttää hiiren kookasta (siirtää kameraa hiirellä), hiusristikko pysyy näytön keskellä, kun kamera tai kohtaus liikkuu. Osd_cat HUD: tä voidaan käyttää kiinteän, staattisen ristikon näyttämiseen näytön keskellä. Suorita alla oleva komento näyttääksesi o-kirjaimen hiusristikkona:

$ echo "o" | osd_cat - kohdistuskeskus --pos keskellä

Huomaa, että hiusristikko voi olla hieman poissa pelattavasta pelistä sekä alkuperäisestä hiusristikkotyylistä ja koosta riippuen. Se voidaan kuitenkin korjata helposti käyttämällä “offset” - ja “indent” -kytkimiä, jotka on selitetty “osd_cat” -sivulla. Näitä vaihtoehtoja voidaan käyttää myös ristikkäisten kohdistamiseen kolmansissa henkilöissä tai olkapeleissä, joissa hiusristikko ei välttämättä ole aivan keskellä.

DualShock-ohjaimen akun varaustaso

Voit näyttää DualShock-ohjaimen akun varaustason minkä tahansa pelin osd_cat-sovelluksella. Melko hyödyllinen, jos et halua tarkistaa jatkuvasti jäljellä olevaa kapasiteettia pelatessasi. Suorita alla oleva komento näyttääksesi jäljellä olevan akun prosenttiosuuden osd_cat HUD: ssä:

$ totta; tee ylöspäin -i $ (ylöspäin -e | grep sony_controller_battery) | grep-prosenttiosuus
| awk 'print $ 2'; nukkua 1; tehty | osd_cat --tasaa keskikohta --pos keskikohdat 1
--viive 2 --fontti - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *

Johtopäätös

Osd_cat voidaan räätälöidä voimakkaasti, ja voit käyttää sitä minkä tahansa komennon kanssa, joka tuottaa ulostulon päätelaitteessa, luoda HUD. Voit esimerkiksi näyttää FPS-laskurin jatkuvasti 3D-peleissä tai näyttää hyödyllistä tietoa vähäisessä työpöytäympäristössä, joka käyttää kevyttä ikkunanhallintaa, kuten openboxia, tai laatoitettua ikkunanhallintaa, kuten XMonad.

Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Parhaat komentorivipelit Linuxille
Komentorivi ei ole vain suurin liittolainen Linuxia käytettäessä - se voi olla myös viihteen lähde, koska voit käyttää sitä pelaamaan monia hauskoja p...
Parhaat Linux-peliohjaimen kartoitussovellukset
Jos haluat pelata pelejä Linuxissa peliohjaimella tyypillisen näppäimistön ja hiiren syöttöjärjestelmän sijaan, on sinulle hyödyllisiä sovelluksia. Mo...