Menginstal Osd_cat di Linux
Untuk menginstal osd_cat di Ubuntu, jalankan perintah di bawah ini:
$ sudo apt install xosd-binAnda dapat menginstal osd_cat di distribusi Linux lainnya dengan mencarinya di aplikasi manajer paket.
Osd_cat hadir dengan banyak opsi baris perintah, tidak mungkin mencakup semua kasus penggunaan di sini. Anda dapat mengakses halaman manual osd_cat dengan menjalankan perintah di bawah ini:
$ man osd_catHalaman manual Osd_cat juga tersedia online. Beberapa contoh dijelaskan di bawah ini, memberi Anda beberapa gagasan tentang penggunaan osd_cat dan berbagai opsi baris perintahnya.
Tanggal dan waktu
Untuk menampilkan HUD tanggal dan waktu yang terus diperbarui, jalankan perintah di bawah ini:
$ sementara benar; lakukan tanggal; tidur 1; selesai | osd_cat --align center--pos tengah --baris 1 --delay 1
Perintah menjalankan loop "sementara" yang tidak pernah berakhir di terminal dan memperbarui output dari perintah "tanggal" setiap detik. Simbol pipa “ | “ digunakan untuk memasukkan output dari perintah “date” ke dalam perintah osd_cat. Sakelar “-lines” digunakan untuk menentukan jumlah baris yang akan ditampilkan di OSD dan sakelar “-delay” digunakan untuk menentukan durasi perintah osd_cat (1 detik di sini). Sakelar “-align” dan “-pos” masing-masing digunakan untuk menampilkan OSD di tengah horizontal dan vertikal layar.
Untuk mengubah ukuran font, gunakan sakelar “-font” dan ubah nilainya, seperti yang ditunjukkan pada perintah di bawah ini:
$ sementara benar; lakukan tanggal; tidur 1; selesai | osd_cat --align center --pos tengah--baris 1 --delay 1 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*
Untuk menjalankan biner yang dapat dieksekusi bersama dengan perintah osd_cat, gunakan simbol pipa lain:
$ sementara benar; lakukan tanggal; tidur 1; selesai | osd_cat --align center --pos tengah--baris 1 --delay 1 | ./executable_binary
Perhatikan bahwa menutup biner yang dapat dieksekusi tidak akan mengakhiri loop "sementara". Anda harus mengakhiri loop secara manual dengan menekan tombol
Jika Anda dapat melihat teks berkedip di OSD, coba tingkatkan nilai “-delay” menjadi 2 atau lebih.
Penggunaan CPU dan Memori
Untuk menampilkan HUD yang menunjukkan penggunaan CPU setiap detik, gunakan perintah di bawah ini:
$ sementara benar; lakukan atas -b -n1 | grep "Cpu(s)" | awk 'cetak $2 + $4'; tidur 1; selesai| osd_cat --align center --pos tengah --lines 1 --delay 2 --font -*-*-*-*-*-*-28-*
-*-*-*-*-*-*
Untuk menampilkan HUD yang menunjukkan RAM yang digunakan oleh sistem setiap detik, gunakan perintah di bawah ini:
$ sementara benar; lakukan gratis | grep Mem | awk 'cetak $3/$2 * 100.0'; tidur 1; selesai | osd_cat--align center --pos middle --lines 1 --delay 2 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*
Crosshair dalam Game
Anda dapat menampilkan crosshair kecil tepat di tengah layar menggunakan osd_cat. Dengan menampilkan satu huruf persis di tengah layar, Anda dapat menggunakannya sebagai reticle di Game FPS. Sebagian besar game FPS menampilkan garis bidik di tengah layar. Setiap kali pemain menggunakan mouselook (menggerakkan kamera melalui mouse), crosshair tetap berada di tengah layar saat kamera atau pemandangan bergerak. osd_cat HUD dapat digunakan untuk menampilkan reticle statis tetap di tengah layar. Jalankan perintah di bawah ini untuk menampilkan huruf “o” sebagai crosshair:
$ echo "o" | osd_cat --align center --pos tengahPerhatikan bahwa crosshair bisa sedikit lepas tergantung pada game yang Anda mainkan dan gaya serta ukuran crosshair asli. Namun, itu dapat dengan mudah diperbaiki menggunakan sakelar "offset" dan "indentasi" yang dijelaskan di halaman manual "osd_cat". Opsi ini juga dapat digunakan untuk menyelaraskan crosshair dalam permainan orang ketiga atau over the shoulder, di mana crosshair mungkin tidak tepat berada di tengah.
Tingkat Baterai Pengontrol DualShock
Anda dapat menunjukkan tingkat baterai pengontrol DualShock Anda sebagai overlay pada game apa pun menggunakan osd_cat. Cukup berguna jika Anda tidak ingin terus-menerus memeriksa kapasitas yang tersisa saat bermain game. Jalankan perintah di bawah ini untuk menampilkan persentase baterai yang tersisa di osd_cat HUD:
$ sementara benar; lakukan upower -i $(upower -e | grep sony_controller_battery) | persentase grep| awk 'cetak $2'; tidur 1; selesai | osd_cat --align center --pos tengah --lines 1
--penundaan 2 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*
Kesimpulan
Osd_cat dapat sangat dikustomisasi dan Anda dapat menggunakannya dengan perintah apa pun yang menghasilkan output di terminal untuk membuat HUD. Misalnya, Anda dapat terus menampilkan penghitung FPS dalam game 3D atau Anda dapat menampilkan informasi yang berguna di lingkungan desktop minimal yang menggunakan pengelola jendela ringan seperti openbox atau pengelola jendela ubin seperti XMonad.