Các -r ( --refresh ) tùy chọn để omxplayer xóa màn hình khi nó reset độ phân giải video và không có điều gì.
-r / --refresh adjust framerate/resolution to video
Một bí danh có thể hữu ích ở đây:
alias omxplayer='omxplayer -r -o hdmi '
Sau đó sẽ luôn làm mới (xóa) màn hình và gửi âm thanh đến đầu ra hdmi. Và vâng, không gian dấu trong bí danh là có chủ ý vì nó cho phép hoàn thành tab tiếp theo xảy ra. ( Rất hữu ích!)
Đối với con trỏ bị mờ, tôi hiếm khi (!) Từng sử dụng bàn phím với số pi của mình, luôn đăng nhập từ xa (Tôi đã xây dựng một nhà sản xuất thẻ SD, cấu hình sẵn mọi thứ), vì vậy tôi đã thêm phần sau vào /etc/rc.local:
# turn off console blanking
setterm -blank 0 -cursor off
/etc/rc.local được chạy dưới quyền root trong khi khởi động và điều này sẽ tắt tính năng xóa bảng điều khiển, điều này sẽ hữu ích khi không có hoạt động bàn phím (vật lý) nào được cảm nhận và cũng tắt con trỏ.
Vì việc đặt lại video thường khôi phục con trỏ bị mờ, tôi có một đoạn mã tôi chạy để gửi lệnh đến bàn điều khiển (thực tế là tty1):
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Vì vậy, bất cứ khi nào con trỏ xuất hiện trở lại, tôi gõ:
tty1 -cursor off
và nó đã biến mất! Tất nhiên, bạn sẽ cần thiết lập người dùng của mình với các đặc quyền sudo, ít nhất là cho lệnh tee. (tra cứu / etc / sudoers và /etc/sudoers.d) Tập lệnh có thể được chỉnh sửa để luôn tắt con trỏ nếu muốn.
Hoặc phát điên với sự kết hợp của những điều này:
alias omxplayer='tty1 -cursor off; omxplayer -r -o hdmi '
Điều này sẽ đảm bảo con trỏ tắt, sau đó khởi động omxplayer. Chơi với nó!