Teks terminal lokal apa pun (prompt login, dll) ditampilkan melalui area layar yang tidak tercakup oleh video (yaitu bilah hitam di bagian atas dan bawah) ketika saya menggunakan terminal jarak jauh untuk memutar video dengan omxplayer. Jika saya menunggu 10-15 menit, terminal lokal menjadi benar-benar hitam karena tidak aktif yang memperbaiki masalah, tapi itu semacam solusi yang pincang.
Saya berpikir bahwa menggunakan omxplayer secara lokal akan menghindari masalah, tetapi saya tidak dapat memverifikasi karena RPi saya membenci semua keyboard saya. Saya juga tidak ingin memutar video dalam jangka panjang.
Bagaimana saya bisa mematikan terminal lokal sehingga tidak muncul ketika menggunakan terminal jarak jauh untuk memutar video melalui HDMI?
/etc/rc.local
agar dijalankan secara otomatis saat bootomxplayer sekarang memiliki opsi untuk mengatur latar belakang menjadi hitam.
Ini berfungsi baik di terminal dan di X. Fitur ini harus dalam versi saat ini tersedia di raspbian.
sumber
Opsi -r ( --refresh ) untuk omxplayer membersihkan layar saat mengatur ulang resolusi video dan yang lainnya.
Sebuah alias dapat bermanfaat di sini:
Yang kemudian akan selalu menyegarkan (membersihkan) layar dan mengirim audio ke output HDMI. Dan ya, ruang tambahan di alias disengaja karena memungkinkan penyelesaian tab lebih lanjut. ( Sangat berguna!)
Adapun kursor blinky, saya jarang (!) Pernah menggunakan keyboard dengan pi saya, selalu masuk dari jarak jauh (saya telah membangun pembuat kartu SD, mengkonfigurasi hal-hal), jadi saya menambahkan yang berikut ini ke /etc/rc.local:
/etc/rc.local dijalankan sebagai root saat boot dan ini mematikan pengosongan konsol yang mencoba membantu ketika tidak ada aktivitas keyboard (fisik) yang dirasakan, dan juga mematikan kursor.
Karena mengatur ulang video sering mengembalikan kursor blinky, saya memiliki skrip yang saya jalankan untuk mengirim perintah ke konsol (sebenarnya tty1):
Jadi kapan pun kursor muncul kembali, saya mengetik:
dan itu hilang! Tentu saja, Anda harus mengatur pengguna Anda dengan hak sudo, setidaknya untuk perintah tee. (lihat / etc / sudoers dan /etc/sudoers.d) Skrip dapat diedit untuk selalu mematikan kursor jika diinginkan.
Atau menjadi gila dengan kombinasi ini:
Yang akan memastikan kursor dimatikan, lalu mulai omxplayer. Main dengan itu!
sumber
Inilah yang saya lakukan (dalam naskah):
Jika Anda melakukan menggunakan script untuk memanggil
omxplayer
, Anda mungkin ingin menambahkanke
.bashrc
(atau serupa dengan terminal apa pun yang Anda gunakan) sehingga Anda mendapatkan penyelesaian nama file.sumber
Dan voila, layar Anda hitam, bahkan setelah omsplayers berhenti.
sumber
Saya mengkonfigurasi Raspberry Pi saya untuk mem-boot langsung ke
pi
pengguna, lalu di~/.profile
saya tambahkan baris berikut:setterm -foreground black -clear all && sleep 600
Ini berfungsi karena Pi akan pergi ke mode kosong DPMS setelah 10 menit, dan ini hanya memastikan bahwa Anda melihat layar kosong "di belakang" omxplayer sampai saat itu.
sumber