我想制作一个闹钟脚本来播放视频并完全锁定键盘、鼠标和屏幕,直到视频结束。
我真的需要早点按时起床,哈哈
这就是我所拥有的一切:
#!/bin/bash
# Ruta al video que deseas reproducir
VIDEO_PATH="/ruta/a/tu/video.mp4"
# Hora a la que deseas que se reproduzca el video (formato HH:MM)
HORA_REPRODUCCION="08:00"
# Obtén la hora actual en formato HH:MM
HORA_ACTUAL=$(date +%H:%M)
# Calcula el tiempo restante hasta la reproducción
TIEMPO_RESTANTE=$(($(date -d "$HORA_REPRODUCCION" +%s) - $(date -d "$HORA_ACTUAL" +%s)))
# Espera hasta la hora de reproducción
sleep $TIEMPO_RESTANTE
# Reproduce el video en pantalla completa usando ffplay
ffplay -autoexit -fs "$VIDEO_PATH"
# Bloquea la pantalla usando xdg-screensaver
xdg-screensaver lock
# Bloquea el teclado usando xtrlock
xtrlock