Memasang Osd_cat di Linux
Untuk memasang osd_cat di Ubuntu, jalankan arahan di bawah:
$ sudo apt pasangkan xosd-binAnda boleh memasang osd_cat dalam pengedaran Linux yang lain dengan mencarinya di aplikasi pengurus pakej.
Osd_cat dilengkapi dengan banyak pilihan baris perintah, tidak mungkin untuk merangkumi semua kes penggunaan di sini. Anda boleh mengakses halaman man osd_cat dengan menjalankan perintah di bawah:
$ lelaki osd_catHalaman lelaki Osd_cat juga tersedia dalam talian. Beberapa contoh dijelaskan di bawah, memberikan anda idea mengenai penggunaan osd_cat dan pelbagai pilihan baris perintahnya.
Tarikh dan masa
Untuk menunjukkan tarikh dan masa HUD yang sentiasa dikemas kini, jalankan arahan di bawah:
$ selagi benar; buat tarikh; tidur 1; selesai | osd_cat - tengah sejajar--tengah tengah - baris 1 --lambat 1
Perintah menjalankan gelung "while" yang tidak pernah berakhir di terminal dan mengemas kini output perintah "tarikh" setiap saat. Simbol paip "| "Digunakan untuk memasukkan output perintah" date "ke dalam perintah osd_cat. Suis “-lines” digunakan untuk menentukan jumlah baris yang akan ditampilkan di OSD dan suis “-delay” digunakan untuk menentukan durasi perintah osd_cat (1 detik di sini). Tombol “-align” dan “-pos” digunakan untuk menampilkan OSD masing-masing di pusat mendatar dan menegak.
Untuk mengubah ukuran fon, gunakan suis “-font” dan ubah nilainya, seperti yang ditunjukkan dalam perintah di bawah:
$ selagi benar; buat tarikh; tidur 1; selesai | osd_cat - tengah sejajar --pos tengah--baris 1 --delay 1 - font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Untuk menjalankan binari yang boleh dilaksanakan bersama dengan perintah osd_cat, gunakan simbol paip lain:
$ selagi benar; buat tarikh; tidur 1; selesai | osd_cat - tengah sejajar --pos tengah--baris 1 --lambat 1 | ./ boleh laku_binary
Perhatikan bahawa menutup binari yang boleh dilaksanakan tidak akan mengakhiri gelung “while”. Anda harus mengakhiri gelung secara manual dengan menekan
Sekiranya anda dapat melihat teks yang berkedip di OSD, cuba tingkatkan nilai "-delay" menjadi 2 atau lebih.
Penggunaan CPU dan Memori
Untuk memaparkan HUD yang menunjukkan penggunaan CPU setiap saat, gunakan perintah di bawah ini:
$ selagi benar; lakukan top -b -n1 | grep "Cpu" | awk 'cetak $ 2 + $ 4'; tidur 1; selesai| osd_cat --lign center --pos tengah - baris 1 --delay 2 --font - * - * - * - * - * - * - 28- *
-* - * - * - * - * - *
Untuk memaparkan HUD yang menunjukkan RAM yang digunakan oleh sistem setiap saat, gunakan arahan di bawah:
$ selagi benar; buat percuma | grep Mem | awk 'cetak $ 3 / $ 2 * 100.0 '; tidur 1; selesai | osd_cat--jajaran tengah --pos tengah - baris 1 --delay 2 --font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Crosshair dalam Permainan
Anda boleh memaparkan crosshair kecil tepat di tengah-tengah skrin menggunakan osd_cat. Dengan memaparkan satu huruf tepat di tengah layar, Anda dapat menggunakannya sebagai reticle di FPS Games. Sebilangan besar permainan FPS memaparkan crosshair di bahagian tengah skrin. Setiap kali pemain menggunakan mouselook (kamera bergerak melalui tetikus), rambut silang tetap berada di tengah-tengah skrin semasa kamera atau pemandangan bergerak di sekitar. Osd_cat HUD dapat digunakan untuk menampilkan reticle statik tetap di tengah paparan. Jalankan arahan di bawah untuk menunjukkan huruf "o" sebagai crosshair:
$ echo "o" | osd_cat - tengah sejajar --pos tengahPerhatikan bahawa rambut silang boleh dimatikan sedikit bergantung pada permainan yang anda mainkan dan gaya dan ukuran crosshair yang asli. Namun, dapat diperbaiki dengan mudah menggunakan suis "offset" dan "indent" yang dijelaskan di halaman manual "osd_cat". Pilihan ini juga boleh digunakan untuk menyelaraskan rambut silang pada orang ketiga atau permainan bahu, di mana rambut silang mungkin tidak berada tepat di tengah.
Tahap Bateri Pengawal DualShock
Anda boleh menunjukkan tahap bateri pengawal DualShock anda sebagai hamparan pada mana-mana permainan menggunakan osd_cat. Cukup berguna jika anda tidak mahu sentiasa memeriksa kapasiti yang tersisa semasa bermain permainan. Jalankan arahan di bawah untuk menunjukkan baki peratusan bateri dalam osd_cat HUD:
$ selagi benar; lakukan upower -i $ (upower -e | grep sony_controller_battery) | peratusan grep| awk 'cetak $ 2'; tidur 1; selesai | osd_cat - tengah sejajar --pos tengah - baris 1
--kelewatan 2 - font - * - * - * - * - * - * - 28 - * - * - * - * - * - * - *
Kesimpulannya
Osd_cat dapat disesuaikan dengan banyak dan anda boleh menggunakannya dengan perintah apa pun yang menghasilkan output di terminal untuk membuat HUD. Sebagai contoh, anda dapat terus menerus menunjukkan penghitung FPS dalam permainan 3D atau anda dapat menunjukkan maklumat yang berguna dalam lingkungan desktop minimum yang menggunakan pengurus tingkap ringan seperti kotak terbuka atau pengurus tetingkap berjubin seperti XMonad.