Installation

Installation d’affichage dynamique Linux.

Une AppImage qui tourne sur la plupart des distributions Linux.

Affichage dynamique Linux
  1. Téléchargez l’application

    Linux x64 : Téléchargez l’application Linux x64.

    Linux ARM 32 bits : Téléchargez l’application ARM 32 bits (armv7l).

    Linux ARM 64 bits : Téléchargez l’application ARM 64 bits (arm64).

    Installation de l’application Play Digital Signage sur Linux

Ce qu’il faut savoir

Nous avons rassemblé quelques-unes des fonctions les plus courantes pour que votre lecteur multimédia Linux démarre sans accroc.

Avant de commencer

Depuis 2018, les environnements de bureau Linux incluent un programme externe pour gérer et mieux intégrer les AppImage. Ce programme est très bien pour un usage courant ; pour une installation d’affichage dynamique sans surveillance, il ajoute une couche logicielle hors de notre contrôle. Nous recommandons de désinstaller appimagelauncher avant de continuer. Sur les systèmes basés sur Debian, vous pouvez le retirer avec la commande suivante :

sudo apt-get remove --purge appimagelauncher

Donner les droits d’exécution

Par défaut, Linux ne donne pas les droits d’exécution aux fichiers téléchargés depuis Internet, donc vous devez accorder ce droit. La plupart des gestionnaires de fichiers le permettent : clic droit sur le fichier, Propriétés, puis cochez la case pour le rendre exécutable, ou choisissez Exécuter « Tout le monde » dans la liste. Le détail varie un peu selon le gestionnaire de fichiers de votre distribution.

Lancer l’application au démarrage

Le lancement de l’application au démarrage n’est pas activé quand vous installez notre application pour la première fois. Si vous voulez qu’elle se lance après une coupure de courant, ou simplement quand vous allumez le lecteur, allez sur my.playsignage.com, Écrans, ouvrez les paramètres de l’écran, et activez Lancer le lecteur au démarrage.

Allumer et éteindre la TV

Notre logiciel utilise le paquet cec-utils pour envoyer des commandes en HDMI à votre TV. Si vous avez téléchargé notre image Raspberry Pi, le paquet est déjà installé. Pour le mettre en place :

  • Installez le paquet cec-utils : sudo apt-get update && sudo apt-get install cec-utils (Ubuntu)
  • Vérifiez que le CEC est activé sur votre TV. Les fabricants donnent des noms différents à la même fonction.
    • Tizen : Menu -> Système -> Général -> Anynet+
    • Philips : Accueil -> Réglages -> Réglages TV -> EasyLink
    • LG : Paramètres -> Tous les paramètres -> Général -> SIMPLINK
    • Sony : Options (sur la télécommande) -> Réglages -> Entrées -> Entrées externes -> Réglages BRAVIA Sync
    • Hitachi : Menu -> Réglages -> plus - CEC/HDMI-CEC
    • Autres marques : la plupart des TV récentes ont cette fonction. Cherchez le nom que le fabricant lui donne, dans les réglages.

Une fois le logiciel installé et le CEC activé sur la TV, vous pouvez tester si la TV est détectée. Lancez la commande suivante dans le terminal :

echo 'scan' | cec-client -s -d 1

Le scan prend environ 10 secondes et affiche une liste d’appareils. Si vous voyez votre TV (en général sous l’appareil n° 0), la connexion fonctionne. Vous pouvez aussi voir plus d’un appareil, c’est normal : ce sont des interfaces virtuelles.

Vous pouvez aussi utiliser notre fonction d’API pour allumer ou éteindre la TV ; cela peut se combiner avec un service de webhook programmé, comme Crontap.

Options et questions fréquentes

Les options sont accessibles directement sur la TV avec OPTIONS.

Options

Les options sont accessibles directement sur le lecteur, ou dans les paramètres de votre lecteur.

  • Lancer le lecteur au démarrage - Activez cette option pour que notre application démarre quand votre lecteur démarre, par exemple après une coupure de courant.
  • Toujours au premier plan - Demande au système de garder la fenêtre de notre application au-dessus des autres. Cela empêche les pop-ups ou les notifications de s’afficher par-dessus.
  • Afficher la barre de menu du haut - Activez cette option si vous voulez que la barre du haut apparaisse quand vous bougez la souris ou utilisez la télécommande du lecteur. Désactivez-la si vous voulez une expérience kiosque où les utilisateurs ne peuvent pas quitter l’application en cliquant sur le bouton de sortie de la barre du haut. Vous pouvez toujours ouvrir le menu avec la commande « Ctrl + O ».
  • Optimiser pour l’écran tactile - Activez cette option si vous comptez utiliser notre application sur un écran tactile. Ce réglage ajuste légèrement le fonctionnement de l’application avec un écran tactile.
  • Analytique - Activez cette option si vous avez besoin de données d’analytique pour ce lecteur. En savoir plus sur l’analytique
  • Orientation de l’affichage - Cette option ne doit être utilisée que si le système du lecteur ne permet pas de changer l’orientation, car nous recommandons le réglage au niveau du système d’exploitation. Vous avez le choix entre portrait (sens horaire) et portrait (sens antihoraire).
  • UserAgent - Le UserAgent est un texte que les navigateurs utilisent pour s’identifier auprès du serveur web. Certains sites affichent une vue mobile, alors que le site est montré sur un grand écran. Avec cette option, vous pouvez contourner cela et simuler le UserAgent d’un ordinateur de bureau. Le UserAgent vous laisse choisir Default, Mobile, Desktop ou Custom.
  • Recharger le lecteur chaque jour à - C’est une bonne pratique de vider le cache du lecteur une fois toutes les 24 heures. Vous pouvez choisir un moment pratique, par exemple la nuit, quand personne ne regarde votre TV.
  • Allumage / extinction de l’écran – Allume et éteint l’écran selon une programmation. (Lire comment programmer l’écran)
  • Tags - Si vous utilisez des tags, ils sont listés ici. Vous pouvez aussi trouver et ajouter un tag.
  • Effacer le cache - Si vous devez vider le cache à la main, vous pouvez le faire ici. Par exemple, si vous changez votre contenu en continu et que quelque chose ne fonctionne pas comme prévu, vider le cache devrait aider, car cela retire les anciennes données stockées sur le lecteur.
  • Transférer l’écran - Déplacez des écrans entre des équipes sans les supprimer ni les reconnecter. En savoir plus sur le transfert d’écran
  • Recharger - Recharger votre lecteur ressemble à vider le cache. En plus, le rechargement ferme et relance l’application.
  • État - L’état indique si l’application est connectée au cloud. Le vert veut dire que vous êtes connecté, le rouge que vous ne l’êtes pas. Si l’état est rouge, vérifiez la connexion Internet et Wi-Fi de votre lecteur.
  • Heure de l’appareil - L’heure de l’appareil indique l’heure et la date du lecteur. Si elle est fausse, elle le sera aussi dans notre application, et donc toute programmation liée à l’heure sera décalée. Corrigez l’heure dans le système du lecteur si vous avez des problèmes.
  • Résolution - La résolution est celle indiquée par le système du lecteur. Si le système des lecteurs nous dit qu’il tourne en HD, votre contenu sur les TV sera optimisé pour la HD. À noter : beaucoup d’appareils annoncés en 4K ne décodent la vidéo en 4K que, et font tourner les applications dans une résolution plus basse. Vous pouvez donc voir une résolution plus basse rapportée par notre application, mais toute vidéo 4K que vous utilisez sera quand même lue en 4K. Si vous voyez une résolution plus basse, vous pouvez installer une application tierce de « resolution checker » sur l’appareil pour confirmer la résolution depuis une autre application.
  • Version - C’est la version de notre application.
  • Identifiant d’écran - Aussi appelé UID : l’identifiant unique de votre lecteur.
  • Utilisation du disque - L’utilisation du disque indique la quantité de données utilisée sur le stockage du lecteur. Nous recommandons de ne pas dépasser 80 % du stockage.
  • Bords de l’écran - Si vous avez un écran LED, un mur vidéo ou une TV plus ancienne, vous devrez peut-être ajuster les bords pour qu’ils correspondent à votre TV et au contenu.
  • Navigateur - Ici vous pouvez ouvrir facilement le navigateur utilisé par l’application pour vérifier le contenu, la connectivité, etc.
  • Réinitialiser - Si vous devez déconnecter votre lecteur ou le connecter à un autre compte, vous pouvez utiliser Réinitialiser.

Questions fréquentes

Mon écran est connecté. Et ensuite ?

Nous recommandons notre vidéo de prise en main.

Concevez votre contenu

Mon appareil indique qu’il est hors ligne

Si l’appareil est hors ligne, cela veut dire qu’il n’est pas connecté à Internet et qu’il ne peut donc pas se connecter à notre cloud d’affichage dynamique. Voir notre guide Écran hors ligne.

Application obsolète ?

Dans certains cas, le lecteur peut ne pas se mettre à jour tout seul. Si vous ajoutez un nouveau plugin qui n’est pas pris en charge par la version actuelle du lecteur, il ne sera simplement pas affiché, pour garder la compatibilité. Voir notre guide Application obsolète.

Où sont stockés les fichiers ?

Le lecteur enregistre les fichiers dans ~/.config/PlaySignage/assets À noter : le dossier .config n’est pas visible sous Linux par défaut.

Puis-je lancer plusieurs instances de l’application ?

Par défaut, l’application n’autorise qu’une seule fenêtre. Si vous avez une machine Linux avec plusieurs moniteurs, vous pouvez avoir besoin d’une application lecteur par moniteur. Pour cela, définissez un dossier de données différent pour chaque fenêtre avec le paramètre --data-dir, par exemple : ~/Downloads/PlaySignage.AppImage --data-dir=/home/playsignage/play-app2

La deuxième instance utiliserait toutefois le même fichier de lancement automatique sous Linux. N’activez donc pas le démarrage automatique sur la deuxième instance ; créez la commande de lancement à la main. Faites une copie du fichier ~/.config/autostart/PlaySignage.desktop dans le même dossier (appelons-la PlaySignage2.desktop), ouvrez le fichier dans un éditeur de texte, donnez-lui un autre nom dans le champ Name, et ajoutez le même paramètre --data-dir à la ligne Exec.

Un site intranet avec un certificat SSL auto-signé ne s’affiche pas ?

Par défaut, par précaution de sécurité, l’application n’affiche pas les sites avec des erreurs de certificat. Si vous devez montrer un site qui n’a pas de certificat SSL valide, vous pouvez lancer l’application avec le paramètre --ignore-certificate-errors, par exemple : ~/Downloads/PlaySignage.AppImage --ignore-certificate-errors

Le curseur de la souris est visible après un redémarrage ?

En affichage dynamique sous Linux, vous pouvez installer un programme pour masquer le curseur. Par défaut, unclutter masque le curseur s’il n’est pas bougé pendant 5 secondes.

  • Ubuntu sudo apt-get install unclutter
  • Arch sudo pacman -Syu unclutter

Après l’installation, vous pouvez tester Unclutter en lançant la commande unclutter dans le terminal. Si cela vous convient, ajoutez-le bien à vos programmes de démarrage.

Comment mettre à jour l’affichage dynamique Linux ?

Il y a un outil de mise à jour automatique intégré ; toutefois, dans certains cas, le logiciel n’est pas mis à jour tout seul. Vous pouvez appliquer la mise à jour à la main sans avoir à reconnecter l’écran.

  • Fermez l’application du lecteur si elle tourne.
  • Téléchargez la dernière version.
  • Rendez le fichier téléchargé exécutable (voir « Donner les droits d’exécution » plus haut).
  • Lancez le fichier .AppImage nouvellement téléchargé.

Les plugins ne fonctionnent pas

Si un ou plusieurs plugins ne fonctionnent pas sur votre affichage dynamique Linux, l’application Play Digital Signage de votre lecteur est peut-être trop ancienne. Lire comment mettre à jour une application obsolète.

Comment accéder à OPTIONS si j’ai masqué la barre de menu du haut ?

Dans les options de l’application, vous pouvez masquer la barre de menu du haut, par exemple si vous utilisez un écran tactile. Pour ouvrir la barre quand elle est masquée, vous pouvez utiliser CTRL + O pour les options ou CTRL + Q pour fermer l’application.

J’ai une erreur sur le « SUID Sandbox helper binary » ?

Notre application crée un bac à sable de type namespace, mais sur certaines distributions Linux cette option est désactivée. Il y a 2 solutions possibles :

  1. Autoriser les applications à créer un bac à sable de type namespace : echo 'kernel.unprivileged_userns_clone=1' | sudo tee /etc/sysctl.d/00-local-userns.conf
  2. Désactiver le bac à sable et lancer notre AppImage avec l’option --no-sandbox

Plus d’informations sur SUID Sandbox helper binary.

Puis-je allumer et éteindre l’écran ?

Oui. Voir notre guide Allumer et éteindre votre TV.

Commencez à créer votre contenu

Beaucoup pensent que créer du contenu pour l’affichage dynamique est très compliqué. Mais si vous savez utiliser PowerPoint, vous saurez aussi créer et concevoir votre propre contenu dans notre éditeur.

Réservez une démo gratuite

Chargement des créneaux disponibles…