Опція -r ( --refresh ) для omxplayer очищає екран, коли він скидає роздільну здатність відео та інше.
-r / --refresh adjust framerate/resolution to video
Псевдонім може бути корисним тут:
alias omxplayer='omxplayer -r -o hdmi '
Тоді завжди буде оновлювати (очищати) екран і надсилати аудіо на вихід hdmi. І так, пробіл у псевдонімі є навмисним, оскільки він дозволяє подальше заповнення вкладки. ( Дуже корисно!)
Що стосується блимаючого курсору, то я рідко (!) Коли-небудь використовую клавіатуру з моїм пі, завжди входжу віддалено (я створив виробник SD-карт, попередньо конфігуруючи речі), тому я додав у /etc/rc.local:
# turn off console blanking
setterm -blank 0 -cursor off
/etc/rc.local запускається як корінь під час завантаження, і це вимикає блокування консолі, яке намагається бути корисним, коли немає (фізичної) активності клавіатури, а також вимикає курсор.
Оскільки скидання відео часто відновлює миготливий курсор, у мене є сценарій, який я запускаю, щоб відправляти команди на консоль (фактично tty1):
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Тому щоразу, коли курсор з’явиться, я набираю:
tty1 -cursor off
і пропало! Звичайно, вам потрібно буде налаштувати свого користувача з правами sudo, принаймні для команди tee. (шукайте / etc / sudoers та /etc/sudoers.d) Сценарій можна редагувати, щоб завжди вимикати курсор, якщо бажаєте.
Або просто збожеволіть за комбінацією таких:
alias omxplayer='tty1 -cursor off; omxplayer -r -o hdmi '
Що б забезпечити вимкнення курсору, тоді запустіть omxplayer. Пограйте з ним!