我正在开发使用PHP,HTML5和Javascript亭系统。 我希望在一台电脑上连接多个(触摸屏)显示器。 我想这些显示器显示全屏模式浏览器,其中用户可以在没有任何其他控件只访问我的网站。 他们不会有鼠标或键盘。 他们不应该能够最小化浏览器。 有什么办法来实现这一目标?
Answer 1:
就在这里。 但是也有很多的在您的文章的问题,我不能回答所有过详细的蝙蝠,而不是反正。 但是,我可以帮你打破你的问题:
Linux或相当的Xorg支持“多席位”,它允许你同时有多个活动的终端。 你需要写xorg.conf文件,以便有针对每个要连接触摸屏的一个配置。 应该有很多例子配置为multiseats在那里。 疼痛会确定用于每个设备的/唯一标识符。 我开始阅读这里: http://www.x.org/wiki/Development/Documentation/Multiseat
对于全屏非极小化的浏览器没有任何控制的多个实例,你必须做一些事情。
最小化,最大化,调整大小和所有的好爵士乐无关与程序(浏览器)本身,而是与窗口管理器。 你的问题是,大多数窗口管理器的开发,以使移动和调整,所以你需要一个可定制的一个。 如果你知道Python的,我想你点pyWM http://pywm.sourceforge.net/ ,你可以用它来实现全屏和非可最小化窗口。
你需要一个定制的浏览器,可以让你在一次有多个实例和删除控件。 火狐既可以使用其个人资料的机制做。 你基本上做的是你开始什么Firefox和定制你想要的方式。 然后创建配置文件的多个副本,并明确地告诉每个终端使用它自己的配置文件。 (这是很多喜欢xorg的问题。)
要限制浏览器/火狐到您的网站只有你有多种选择。 一个很好的选择是检查浏览器中是否有这种能力。 如果没有,你可以definetly强制浏览器使用代理服务器,它可以强加给用户该限制。 有什么可以做,什么最有意义很大程度上取决于你的具体设置。
如果你有你的互联网restrictionin的地方,你的浏览器配置设置,自定义窗口管理器准备就绪,你的Xorg配置想通了,你可以使用初始化把一切融合在一起。