Agent Linux — Fonctionnement
Service
L'agent tourne en tant que service systemd rds-agent, qui lance la session graphique au démarrage de la machine.
| Opération | Commande |
|---|---|
| État | systemctl status rds-agent |
| Journal en direct | journalctl -u rds-agent -f |
| Redémarrer | sudo systemctl restart rds-agent |
| Arrêter | sudo systemctl stop rds-agent |
| Démarrer | sudo systemctl start rds-agent |
La configuration de l'écran se trouve dans /root/.config/rds-agent/config.json.
Intégration avec RDS
- L'agent se connecte à RDS chaque minute : il reçoit le mode, l'URL d'accueil, la liste blanche, la playlist et le code d'accès, ainsi que les commandes du panneau.
- Depuis le panneau, vous pouvez allumer et éteindre l'affichage, régler la luminosité, l'atténuer au repos, vider le cache, redémarrer immédiatement ou programmer le redémarrage, et demander des captures d'écran.
- Il envoie son journal, visible dans Panneau de l'appareil → Logs.
- Il signale ce qu'il diffuse : voir Analytics.
- Il se met à jour depuis RDS : voir Mettre à jour l'agent.
Modes
- Web Kiosk — charge l'URL d'accueil en plein écran ; la navigation est limitée aux domaines de la liste blanche.
- Playlist — télécharge les vidéos et images de la playlist, vérifie chaque fichier (CRC) et les lit depuis le disque, même sans connexion.
- Hors ligne — lit le contenu local et des clés USB ; se choisit dans RDS ou sur l'écran lui-même (onglet Hors ligne).
Dépannage
| Symptôme | Que faire |
|---|---|
| Écran noir au démarrage | systemctl status rds-agent. Si la machine avait l'agent Python, vérifiez que kiosk-browser est désactivé. |
| Pas de connexion à RDS | Dans le menu, État → Tester internet et Tester RDS : ils indiquent la cause (réseau, DNS, portail Wi-Fi, horloge, licence, jeton). |
| Le test indique que RDS refuse la clé | Dans le panneau, Déverrouiller le jeton pour cet écran, puis associez-le à nouveau. |
| Un fichier ne se lit pas | Menu → Contenu → Supprimer le contenu téléchargé, pour qu'il soit téléchargé à nouveau. |
| Les changements du panneau n'arrivent pas | Attendez la prochaine connexion (1 minute au plus) ou appuyez sur Synchroniser maintenant dans Contenu. |
dpkg -i échoue avec une liste de paquets |
Installez avec sudo apt install ./rds-agent_….deb, qui résout les dépendances. |