在 Raspberry Pi OS 启动时播放视频

Playing a video on Raspberry Pi OS startup

当我打开 Raspberry Pi 时,我需要 运行 脚本来播放视频 4. 我正在使用 crontab 来 运行 我的脚本,它用 mpv。 当我 运行 脚本正常时,它工作正常并且正在播放视频。 问题是,当我启动树莓派时,脚本会自动 运行s 但 mpv 不会。

这是我的脚本:

#!/bin/bash
VIDEOPATH="/home/pi/Desktop/my-movie.mkv"
SERVICE="mpv"


while true; do 
  echo "playing "+$VIDEOPATH
  $SERVICE --fs --start=00:00:00 $VIDEOPATH
done

我在 crontab 中添加了这一行:

@reboot /home/pi/Desktop/my-script.sh

我完全陷入了困境。任何帮助都能挽救我的生命!

请更新您的脚本:

#!/bin/bash
source ~/.bash_profile
VIDEOPATH="/home/pi/Desktop/my-movie.mkv"
SERVICE="mpv"


while true; do 
  echo "playing "+$VIDEOPATH
  $SERVICE --fs --start=00:00:00 $VIDEOPATH
done

我发现 运行 GUI 程序启动时最实用的解决方案是使用自动启动。 我在 /etc/xdg/autostart 目录中创建了一个 .desktop 文件:

sudo nano /etc/xdg/autostart/display.desktop

display 是我的脚本的自定义名称时。 我添加了以下几行 display.desktop :

[Desktop Entry]
Name=Play a video
Exec=mpv --fs --start=00:00:00 path-to-my-video

保存文件并重启树莓派。

sudo reboot

只要我的 Pi 启动,我的 GUI 程序也会自动启动。