Instalowanie Osd_cat w Linuksie
Aby zainstalować osd_cat w Ubuntu, uruchom poniższe polecenie:
$ sudo apt zainstaluj xosd-binMożesz zainstalować osd_cat w innych dystrybucjach Linuksa, wyszukując go w aplikacji menedżera pakietów.
Osd_cat zawiera wiele opcji wiersza poleceń, nie można tutaj opisać wszystkich przypadków użycia use. Możesz uzyskać dostęp do strony podręcznika osd_cat, uruchamiając poniższe polecenie:
$ człowiek osd_catStrona podręcznika Osd_cat jest również dostępna online. Poniżej wyjaśniono kilka przykładów, które dają pewne pojęcie o korzystaniu z osd_cat i jego różnych opcji wiersza poleceń.
Data i godzina
Aby wyświetlić stale aktualizujący się HUD daty i godziny, uruchom poniższe polecenie:
$ gdy prawda; zrobić randkę; spać 1; zrobione | osd_cat --wyrównaj środek--poz środkowa --linie 1 --opóźnienie 1
Polecenie uruchamia w terminalu niekończącą się pętlę „while” i co sekundę aktualizuje dane wyjściowe polecenia „date”. Symbol rury „ | „ służy do przesyłania danych wyjściowych polecenia „data” do polecenia osd_cat. Przełącznik „-lines” służy do określenia liczby wierszy wyświetlanych w OSD, a przełącznik „-delay” służy do określenia czasu trwania polecenia osd_cat (tutaj 1 sekunda). Przełączniki „-align” i „-pos” służą do wyświetlania menu ekranowego odpowiednio w poziomym i pionowym środku ekranu.
Aby zmienić rozmiar czcionki, użyj przełącznika „-font” i zmień jego wartość, jak pokazano w poniższym poleceniu:
$ gdy prawda; zrobić randkę; spać 1; zrobione | osd_cat --align center --pos middlepos--wiersze 1 --delay 1 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*
Aby uruchomić wykonywalny plik binarny wraz z poleceniem osd_cat, użyj innego symbolu potoku:
$ gdy prawda; zrobić randkę; spać 1; zrobione | osd_cat --align center --pos middle--linie 1 --opóźnienie 1 | ./wykonywalny_binarny
Pamiętaj, że zamknięcie wykonywalnego pliku binarnego nie zakończy pętli „while”. Będziesz musiał ręcznie zakończyć pętlę, naciskając
Jeśli widzisz migający tekst w OSD, spróbuj zwiększyć wartość „-delay” do 2 lub więcej.
Wykorzystanie procesora i pamięci
Aby wyświetlić HUD pokazujący zużycie procesora co sekundę, użyj poniższego polecenia:
$ gdy prawda; wykonaj top -b -n1 | grep "Cpu(-y)" | awk 'wydrukuj 2 $ + 4 $'; spać 1; gotowy| osd_cat --align center --pos middle --lines 1 --delay 2 --font -*-*-*-*-*-*-28-*
-*-*-*-*-*-*
Aby wyświetlić HUD, który pokazuje pamięć RAM używaną przez system co sekundę, użyj poniższego polecenia:
$ gdy prawda; zrobić za darmo | grep Mem | awk 'drukuj 3 USD / 2 USD * 100.0'; spać 1; zrobione | osd_cat--align center --pos middle --lines 1 --delay 2 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*-*
Celownik w grach
Możesz wyświetlić mały celownik dokładnie na środku ekranu za pomocą osd_cat. Wyświetlając pojedynczą literę dokładnie na środku ekranu, możesz użyć jej jako celownika w grach FPS. Większość gier FPS wyświetla celownik na środku ekranu. Za każdym razem, gdy gracz używa funkcji mouselook (przesuwa kamerę przez mysz), celownik pozostaje na środku ekranu, podczas gdy kamera lub scena porusza się. HUD osd_cat może służyć do wyświetlania stałej, statycznej siatki celowniczej na środku wyświetlacza. Uruchom poniższe polecenie, aby wyświetlić literę „o” jako celownik:
$ echo "o" | osd_cat --align center --pos middlePamiętaj, że celownik może być nieco przesunięty w zależności od gry, w którą grasz oraz oryginalnego stylu i rozmiaru celownika. Jednak można to łatwo naprawić za pomocą przełączników „offset” i „indent” wyjaśnionych na stronie podręcznika „osd_cat”. Te opcje mogą być również użyte do wyrównania celownika w grach z trzeciej osoby lub przez ramię, gdzie celownik może nie być dokładnie na środku.
Poziom naładowania baterii kontrolera DualShock
Możesz wyświetlić poziom naładowania baterii kontrolera DualShock jako nakładkę w dowolnej grze za pomocą osd_cat. Całkiem przydatne, jeśli nie chcesz stale sprawdzać pozostałej pojemności podczas grania w gry. Uruchom poniższe polecenie, aby wyświetlić pozostały procent baterii w HUD osd_cat:
$ gdy prawda; czy upower -i $(upower -e | grep sony_controller_battery) | procent grep| awk 'print $2'; spać 1; zrobione | osd_cat --wyrównaj środek --poz środek --linie 1
--opóźnienie 2 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*
Wniosek
Osd_cat można mocno dostosować i można go używać z dowolnym poleceniem, które generuje dane wyjściowe w terminalu, aby utworzyć HUD. Na przykład możesz stale wyświetlać licznik FPS w grach 3D lub możesz wyświetlać przydatne informacje w minimalnym środowisku graficznym, które używa lekkiego menedżera okien, takiego jak openbox lub kafelkowego menedżera okien, takiego jak XMonad.