Le matériel
Un écran barre, une petite machine Linux pour le faire tourner, Music Assistant, et un Mac pour les touches. Voici ce qui a été éprouvé, et ce qui ne l'a pas encore été : ce guide ne promet que ce qui a marché.
En bref
| Quoi | La référence | Statut |
|---|---|---|
| L'écran | Écran barre 12,3 pouces, 1920 × 720, contrôleur RTD, entrée HDMI, tactile USB | éprouvé |
| La machine hôte | Mini-PC x86 (amd64) sous Debian 13 | éprouvé |
| Raspberry Pi (arm64) sous Debian 13 | pas encore éprouvé | |
| Music Assistant | Version 2.10 ou plus, sur la machine hôte | éprouvé |
| Un Mac | Apple silicon (arm64), macOS 26 | éprouvé |
| Mac Intel (amd64) | pas encore éprouvé | |
| gproj | Pour la page Projets | facultatif |
L'écran
L'écran de référence est un écran barre de 12,3 pouces, en 1920 × 720 pixels, avec un contrôleur RTD, une entrée HDMI et une dalle tactile qui passe par l'USB, en HID (relevé le 2026-09-25). Il ne demande aucun pilote : pour Linux, c'est un écran et un périphérique tactile ordinaires.
Marquee est composé pour ce format exact. Tout ce qui se presse y fait au moins 96 pixels, pour le doigt, et ce qui se lit de loin y reste grand. Une autre taille ou une autre définition n'a pas été essayée.
- L'image. Sur la machine de référence, l'écran est branché sur une sortie DisplayPort : son entrée étant en HDMI, il faut alors un câble DisplayPort vers HDMI.
- Le tactile. Un câble USB de l'écran vers la machine hôte. Sous labwc, le compositeur qu'installe le chapitre suivant, il fonctionne sans réglage.
La machine hôte
C'est elle qui fait tourner Marquee et affiche sa page, en plein écran. Il lui faut Debian 13.
- Un mini-PC x86 (amd64) : c'est la configuration de référence, celle qui est éprouvée.
- Un Raspberry Pi (arm64) : un binaire arm64 existe, compilé, mais il n'a pas encore été éprouvé sur un Raspberry Pi. Si tu essaies, tu seras le premier.
Elle héberge aussi Music Assistant. Marquee l'interroge en local, sur la même machine : c'est la configuration pour laquelle il est fait. Le service passe après la musique, avec une priorité basse, pour ne jamais gêner le serveur audio.
Pour l'affichage, elle porte un environnement graphique réduit au strict nécessaire : le compositeur Wayland labwc, Chromium et greetd, qui ouvre la session au démarrage. Le chapitre Installer l'écran les installe.
Music Assistant
Il te faut Music Assistant 2.10 ou plus, installé sur la machine hôte. Marquee lui lit ce qui joue et le commande : lecture et pause, morceau précédent et suivant, volume, et le lancement de tes favoris sur l'enceinte de ton choix.
Depuis la 2.10, Music Assistant refuse tout accès anonyme : Marquee a besoin d'un jeton. Tu le créeras au chapitre Installer l'écran. Sans lui, l'écran affiche « aucun jeton » plutôt que de prétendre que rien ne joue.
Le spectre, lui, se branche sur le relais de visualisation MilkDrop de Music Assistant. S'il manque, l'écran dit « visualiseur absent », et tout le reste fonctionne.
Un Mac
Pour les touches, il faut un Mac sur le même réseau local que l'écran, avec un macOS récent. Il y fait tourner ecran-agent, un petit service de ta session.
- Apple silicon (arm64) : éprouvé, sous macOS 26.
- Intel (amd64) : compilé, pas encore éprouvé.
Plusieurs Mac peuvent s'y connecter, chacun avec son propre jeton. Et sans aucun Mac, Marquee fonctionne quand même : l'heure, la météo, la musique. La page Touches n'apparaît qu'une fois une machine connue.
Le réseau local
- Une adresse stable pour la machine hôte. Le Mac s'y connecte par son adresse, par exemple
192.168.1.50: réserve-la dans ton routeur. - Deux ports. Les Mac se connectent sur le port TCP
8098; la page est servie sur le port8099, où gproj pousse aussi son état. Si la machine hôte filtre ce qui entre, ouvre-les à tes Mac. - Un accès à Internet, pour la météo : elle vient d'Open-Meteo, sans clé ni compte.
Vue depuis un autre appareil du réseau, la page se lit, mais ses touches restent inertes : Marquee n'accepte ses commandes que de l'écran lui-même.
Ce qui est facultatif
- gproj, pour la page Projets : l'outil de sessions de l'auteur de Marquee, qui n'est pas distribué, pousse à l'écran l'état de ses sessions de travail. Le vrai contrat est
POST /etat, que n'importe quel outil peut appeler : tout est dans le chapitre Les projets. - Le Mac, si tu ne veux que la musique, l'heure et la météo.