Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
poste-travail:multimedia:video:kiosk [30/08/2022 06:10] – supprimée - modification externe (Unknown date) 127.0.0.1poste-travail:multimedia:video:kiosk [12/05/2024 21:26] (Version actuelle) Stéphane Paillet
Ligne 1: Ligne 1:
 +====== Kiosk vidéo ======
 +{{tag>multimedi video kiosk}}
  
 +Le but de ce mode opératoire est d'installer les logiciels nécessaires pour transformer un "[[/single-board-computer/|Single Board Computer]]" en kiosk vidéo.
 +
 +Nous créons un utilisateur dédié
 +<code>
 +# useradd -m -s /bin/bash kiosk-user
 +</code>
 +
 +Nous installons les paquets nécessaires
 +<code>
 +apt update && apt install --no-install-recommends xorg openbox lightdm mpv pulseaudio
 +</code>
 +
 +Nous configurons lightdm en éditant /etc/lightdm/lightdm.conf
 +<code>
 +[SeatDefaults]
 +autologin-user=kiosk-user
 +user-session=openbox
 +</code>
 +
 +Nous nous connectons sous l'utilisateur kiosk-user, et configurons openbox
 +<code>
 +# sudo su - kiosk-user
 +$ mkdir -p $HOME/.config/openbox
 +$ vi $HOME/.config/openbox/autostart
 +</code>
 +
 +Nous ajoutons le contenu suivant
 +<code>
 +mpv --playlist="playlist.m3u" --profile="kiosk-mode" &
 +</code>
 +
 +Enfin, nous ajoutons le fichier /home/kiosk-user/.config/mpv/mpv.conf
 +
 +<code>
 +[kiosk-mode]
 +profile-desc="Kiosk mode profile"
 +fullscreen=yes
 +osc=no
 +loop-file=inf
 +cursor-autohide=100                     # autohides the cursor after x ms
 +cursor-autohide-fs-only=yes             # don't autohide the cursor in window mode, only fullscreen
 +volume-max=100
 +</code>
 +
 +===== Liens =====
 +  * [[https://willhaley.com/blog/debian-fullscreen-gui-kiosk/|Debian Fullscreen GUI Kiosk]]
 +  * [[https://gist.github.com/5shekel/1153815|run video in kiosk mode using vlc from command line]]
 +  * [[https://wiki.archlinux.org/title/Hardware_video_acceleration|Hardware video acceleration]]