===== 🎥 Raspberry Pi – Autoplay vidéo USB (mplayer) – Installation complète =====
==== 🎯 Objectif ====
Une Raspberry Pi qui :
* démarre automatiquement en bureau X11 ;
* monte toute clé USB branchée ;
* scanne les vidéos (.mp4, .mov, .mkv, .avi, …) ;
* les lit **en plein écran et en boucle** avec `mplayer` ;
* sans intervention manuelle.
---
==== 🧰 Matériel & prérequis ====
* Raspberry Pi + alimentation + câble HDMI + écran
* Carte micro-SD ≥ 16 Go
* Un PC/Mac pour flasher l’OS
* Clé USB contenant des vidéos
---
==== 1) Préparer la carte SD (Raspberry Pi OS) ====
**Méthode simple : Raspberry Pi Imager**
1. Installer **Raspberry Pi Imager** sur votre PC/Mac.
2. Choisir l’OS : **Raspberry Pi OS (Desktop)** (Bookworm).
3. Cliquer sur ⚙️ et préconfigurer :
* Hostname : `raspberrypi`
* Utilisateur : `pi` + mot de passe
* **Activer SSH**
* (Optionnel) Wi-Fi : pays/SSID/mot de passe
* Langue / clavier (FR) si souhaité
4. Flasher la carte SD et l’insérer dans la Pi.
**Notes**
* Pour un affichage plus “classique” X11, on utilisera `lightdm + openbox` (on l’installe plus bas).
* Si l’écran ne “réveille” pas le HDMI, voir la section **HDMI/Écran** à la fin.
---
==== 2) Premier démarrage & accès SSH ====
Allumer la Pi (HDMI branché). Depuis un autre poste :
# Remplacez l'IP si besoin
ssh pi@192.168.x.y
Configurer base système :
# Mises Ă jour
sudo apt update && sudo apt full-upgrade -y
# (Optionnel) Locales/Clavier/Timezone si non faits dans l’imager
sudo raspi-config
# System Options > Locale / Timezone / Keyboard
Astuce : l’IP de la Pi est visible sur votre box/routeur ou via `arp -a`/`nmap`.
---
==== 3) Installer les paquets nécessaires ====
sudo apt install -y mplayer udevil lightdm openbox x11-xserver-utils
* **mplayer** : lecteur vidéo.
* **udevil** : montage automatique des périphériques USB (via `devmon`).
* **lightdm + openbox** : bureau X11 léger + autologin.
* **x11-xserver-utils** : utilitaires X (ex. `xset`).
Activer l’affichage graphique au boot + autologin :
sudo systemctl enable --now lightdm
# Si l’autologin n’est pas actif :
sudo raspi-config
# System Options > Autologin > Desktop Autologin
---
==== 4) Montage auto des clés USB (devmon) ====
Créer l’autostart (démarre dans la session X) :
mkdir -p ~/.config/autostart
cat > ~/.config/autostart/devmon.desktop <<'EOF'
[Desktop Entry]
Type=Application
Name=devmon
Exec=/usr/bin/devmon --no-gui
X-GNOME-Autostart-enabled=true
EOF
Vérifier après login graphique :
pgrep -a devmon
# → doit afficher un /usr/bin/devmon --no-gui
Les clés seront montées sous `/media/pi/