【问题标题】:Multiple monitors on one PC for a KIOSK system一台 PC 上的多台显示器用于 KIOSK 系统
【发布时间】:2014-05-24 02:02:07
【问题描述】:

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

【问题讨论】:

  • 是的,当然有办法。您对操作系统有要求吗?您是否搜索过现有的信息亭系统?
  • 是的,我已经搜索过了。我也试过几个软件。但我希望任何一个浏览器都以全屏模式打开,用户只能查看我的网站,他/她不应该使用任何浏览器或操作系统控件。

标签: kiosk multiple-monitors


【解决方案1】:

是的,有。 但是,您的帖子中有很多问题,我不能全部回答,也不能详细回答。但我可以帮你解决你的问题:

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 将所有内容放在一起。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多