-R ( --refresh o video çözünürlüğü ve etajer sıfırlar zaman omxplayer kadar) seçeneği ekranı temizler.
-r / --refresh adjust framerate/resolution to video
Bir takma ad burada yararlı olabilir:
alias omxplayer='omxplayer -r -o hdmi '
Bu daha sonra her zaman ekranı yeniler (temizler) ve hdmi çıkışına ses gönderir. Ve evet, takma addaki arka boşluk, daha fazla sekme tamamlanmasına izin verdiği için kasıtlıdır. ( Çok faydalı!)
Blinky imlecine gelince, nadiren (!) Hiç pi'imle bir klavye kullanıyorum, her zaman uzaktan giriş yapıyorum (bir SD kart üreticisi oluşturdum, şeyleri önceden yapılandırdım), bu yüzden /etc/rc.local içine aşağıdakileri ekledim:
# turn off console blanking
setterm -blank 0 -cursor off
/etc/rc.local, önyükleme sırasında kök olarak çalıştırılır ve bu, (fiziksel) klavye etkinliği algılanmadığında yardımcı olmaya çalışan konsol boşluğunu kapatır ve imleci de kapatır.
Videoyu sıfırlamak genellikle sıkıcı imleci geri yüklediğinden, konsola (tty1 aslında) komutlar göndermek için çalıştırdığım bir komut dosyası var:
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Böylece imleç tekrar ortaya çıktığında şunu yazıyorum:
tty1 -cursor off
ve gitti! Elbette, en azından tee komutu için kullanıcılarınızı sudo ayrıcalıklarıyla ayarlamanız gerekir. (bkz. / etc / sudoers ve /etc/sudoers.d) Komut dosyası, istenirse imleci her zaman kapatmak için düzenlenebilir.
Veya sadece bunların bir kombinasyonu ile deliye dönün:
alias omxplayer='tty1 -cursor off; omxplayer -r -o hdmi '
Bu, imlecin kapalı olmasını sağlar, ardından omxplayer'ı başlatır. Onunla oyna!