Je développe un système KIOSK en utilisant PHP, HTML5 et Javascript. Je souhaite connecter plusieurs moniteurs (à écran tactile) sur un seul PC. Je souhaite que ces moniteurs affichent un navigateur en mode plein écran dans lequel l'utilisateur peut accéder uniquement à Mon site Web sans aucun autre contrôle. Ils n'auront pas de souris ou de clavier. Ils ne devraient pas pouvoir minimiser le navigateur. Y a-t-il un moyen d'y parvenir?Moniteurs multiples sur un PC pour un système KIOSK
Répondre
Oui, il y a. Cependant, il y a beaucoup de questions dans votre post et je ne peux pas tous répondre d'emblée et pas en détail de toute façon. Mais je peux vous aider à résoudre votre problème:
Linux, ou plutôt Xorg prend en charge "Multiseat" qui vous permet d'avoir plusieurs terminaux actifs à la fois. Vous devez écrire le fichier xorg.conf afin qu'il y ait une configuration pour chacun des écrans tactiles que vous souhaitez connecter. Il devrait y avoir beaucoup de configurations d'exemples pour multiseats dehors là. La douleur sera la détermination de/un identifiant unique pour chaque appareil. Je commence à lire ici: http://www.x.org/wiki/Development/Documentation/Multiseat
Pour les instances multiples d'un navigateur en plein écran non minimalisable sans aucun contrôle, vous devez faire quelques choses.
Minimisation, maximiser, redimensionnement et tout ce que bon jazz n'a rien à voir avec le programme (navigateur) lui-même, mais avec le gestionnaire de fenêtres. Votre problème est, que la plupart des gestionnaires de fenêtres sont développés pour activer déplacer et redimensionner, de sorte que vous avez besoin d'un personnalisable. Si vous connaissez Python, je voudrais vous diriger vers pyWM http://pywm.sourceforge.net/ que vous pouvez utiliser pour obtenir des fenêtres plein écran et non minimisables.
Vous avez besoin d'un navigateur personnalisable qui vous permet d'avoir plusieurs instances à la fois et de supprimer les contrôles. Firefox peut faire les deux en utilisant son mécanisme de profil. Ce que vous faites est de démarrer Firefox et de le personnaliser comme vous le souhaitez. Ensuite, vous créez plusieurs copies de ce profil et dites explicitement à chaque terminal d'utiliser son propre profil. (Cela ressemble beaucoup au problème xorg.)
Pour restreindre le navigateur/Firefox à votre site, vous avez plusieurs options. Un bon pari vérifie si le navigateur a cette capacité. Si ce n'est pas le cas, vous pouvez forcer le navigateur à utiliser un serveur proxy, ce qui peut imposer cette restriction à l'utilisateur. Ce qui peut être fait et ce qui a le plus de sens dépend fortement de votre configuration exacte.
Si vous avez votre place Internet restrictionin, vos profils de navigateur set-up, vos configurations windowmanager prêt et votre Xorg personnalisés cernées, vous pouvez utiliser init pour tout mettre ensemble.
- 1. Comment détecter l'événement Maximize sur un système à plusieurs moniteurs
- 2. window.open() sur un système à plusieurs moniteurs/deux moniteurs - où la fenêtre s'ouvre-t-elle?
- 3. moniteurs et poignées multiples
- 4. Quelles API peuvent être utilisées pour afficher différents fonds d'écran sur un système à plusieurs moniteurs?
- 5. Comment confiner la souris à un moniteur spécifique sur un système à plusieurs moniteurs?
- 6. Comment ouvrir un programme sur un écran spécifique (plusieurs moniteurs)?
- 7. Moniteurs virtuels sur un seul moniteur
- 8. Impossible d'utiliser LocalDB sur un autre PC après l'installation de mon PC sur un autre PC
- 9. Pile technologique pour un système de files d'attente multiples
- 10. Meilleure façon de procéder pour KIOSK MODE/créer un kiosque pour un espace public
- 11. Cocos2d-js pour créer un jeu iOS sur un PC
- 12. Comment exécuter php sur un PC multicœur
- 13. WPF C# Moniteurs multiples Réinitialisation de la position à 125%
- 14. Pouvons-nous construire un noyau Linux sur un PC et l'installer sur un autre PC?
- 15. OpenGL | ES sur un PC de bureau
- 16. moniteurs dossiers sur iis
- 17. SetConsoleWindowInfo sur plusieurs moniteurs
- 18. Vidéo sur plusieurs moniteurs
- 19. Dois-je installer wxPython sur un autre PC pour l'exécuter sur ce PC?
- 20. Exécuter un exe sur un PC distant - C++
- 21. Clavier à l'écran .NET Kiosk
- 22. Comment faire un projet C++ exécuté sur un autre PC
- 23. Sérialiser sur un PC, désérialiser sur un téléphone Android?
- 24. FileSystemWatchers multiples pour surveiller les fichiers sur le système local?
- 25. Comment transférer du sélénium d'un PC vers un autre PC?
- 26. Dupliquer un affichage de fenêtre pop sur deux moniteurs
- 27. Ecriture d'un fichier sur un PC distant
- 28. Chrome Kiosk Mode fermer Chrome
- 29. Qt C++ projets sur un autre PC
- 30. Profilage de performance sur un PC distant
Oui, il y a certainement un moyen. Avez-vous des exigences autour du système d'exploitation? Avez-vous cherché des systèmes de kiosque existants? – kabuko
Oui, j'ai cherché à ce sujet. il y a quelques logiciels que j'ai essayés aussi. Mais je veux que n'importe quel navigateur ouvert en mode plein écran où l'utilisateur peut seulement voir mon site Web il/elle ne devrait pas pouvoir employer n'importe quels contrôles de navigateur ou de système d'exploitation. –