Deshabilitar el bloqueo de pantalla al usar MPlayer o MPV en Linux

Si al igual que yo estás usando Debian, es probable que hayas notado que la pantalla se bloquea cuando la PC ha estado inactiva por un corto periodo de tiempo (~10 minutos); esto es algo que deseas que pase cuando dejas tu PC desatendida pero no quieres que pase cuando estás a la mitad de una película o video. Debian instala de manera predeterminada varios reproductores de video pero mis favoritos son MPV y MPlayer que ya eran mis reproductores predeterminados incluso en Windows. Mientras que algunos reproductores, como VLC, ya traen activada la opción de deshabilitar el bloqueo o el protector de pantalla cuando estás reproduciendo videos, MPV y MPlayer no vienen con esa opción activada.

Tanto MPV como MPlayer soportan una opción llamada heartbeat que, como su nombre lo indica, tiene la función de generar una indicación de actividad a intervalos constantes; esta actividad es la que previene que la PC entre en modo de protector de pantalla o bloqueo de pantalla. Ambos reproductores soportan esta opción pero no viene activada de forma predeterminada. Puedes pasar esa opción en la línea de comandos al reproducir un video pero es mejor agregarla de forma permanente al archivo de configuración del reproductor.

Los archivos de configuración para MPlayer y MPV son los siguientes:

~/.mplayer/config

~/.config/mpv/mpv.conf

Para deshabilitar el bloqueo de pantalla y protector de pantalla al reproducir un video, es necesario agregar la siguiente línea al archivo de configuración del reproductor que uses (o a ambos):

heartbeat-cmd=”xscreensaver-command -deactivate >&- 2>&- &”