gpt4 book ai didi

kiosk - KIOSK 系统在一台 PC 上安装多个显示器

转载 作者:行者123 更新时间:2023-12-01 11:52:12 26 4
gpt4 key购买 nike

我正在使用 PHP、HTML5 和 Javascript 开发 KIOSK 系统。我想在一台 PC 上连接多个(触摸屏)显示器。我希望这些监视器以全屏模式显示浏览器,用户只能访问我的网站而无需任何其他控件。他们不会有鼠标或键盘。他们不应该能够最小化浏览器。有什么办法可以实现吗?

最佳答案

是的,有。但是,您的帖子中有很多问题,我无法一一回答,也无法详细回答。但我可以帮你分解问题:

Linux,或者更确切地说 Xorg 支持“Multiseat”,它允许您同时拥有多个事件终端。您需要编写 xorg.conf 文件,以便您要连接的每个触摸屏都有一个配置。那里应该有很多多座位的示例配置。痛苦将是确定每个设备的唯一标识符。我会从这里开始阅读:http://www.x.org/wiki/Development/Documentation/Multiseat

对于没有任何控件的全屏非最小化浏览器的多个实例,您必须做一些事情。

  1. 最小化、最大化、调整大小以及所有这些美妙的爵士乐与程序(浏览器)本身无关,而是与窗口管理器有关。您的问题是,大多数窗口管理器都是为启用 移动和调整大小而开发的,因此您需要一个可自定义的。如果您了解 Python,我想向您推荐 pyWM http://pywm.sourceforge.net/您可以使用它来实现全屏和不可最小化的窗口。

  2. 您需要一个可自定义的浏览器,允许您同时拥有多个实例并删除控件。 Firefox 可以使用其配置文件机制来完成这两项工作。您基本上要做的是启动 Firefox 并按照您想要的方式对其进行自定义。然后创建该配置文件的多个副本,并明确告诉每个终端使用自己的配置文件。 (这很像 xorg 问题。)

  3. 要将浏览器/Firefox 限制在您的网站上,您有多种选择。一个不错的选择是检查浏览器是否具有该功能。如果没有,您绝对可以强制浏览器使用代理服务器,这可以对用户施加该限制。可以做什么以及最有意义的事情在很大程度上取决于您的具体设置。

如果您设置了 Internet 限制、浏览器配置文件设置、自定义窗口管理器准备就绪并且 Xorg 配置已弄清楚,您可以使用 init 将所有内容放在一起。

关于kiosk - KIOSK 系统在一台 PC 上安装多个显示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10425882/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com