我们需要在公共场所放置一个网络浏览器来显示信息。我需要通过软件方法锁定所有输入接口。例如:如果有人将 USB 键盘插入机器,它将无法使用它。
如何在例如 Ubuntu 12.04 下执行此操作?如何禁用 USB/其他输入方法?
答案1
您正在寻找的通常称为信息亭模式。
从零开始的信息亭
alandmore 的博客上有一个很好的教程,标题为:使用 Linux 和 X11 创建信息亭:2011 版。
看来这只是一个开始。
现场CD
此外,我会考虑在这种情况下使用 LiveCD,因为这将限制人们在玩弄系统时可能造成的任何永久性损害。
PPL 信息亭
曾经有一个项目名为:PPL Kiosk - 普林斯顿公共图书馆的 Kiosk LiveCD。该项目似乎已死,但有一个脚本链接:kioskscript.sh这将采用 Ubuntu 系统并在其中设置 kiosk 模式。
只需 10 个简单步骤即可完成信息亭
本教程的标题为:Ubuntu 12.04 Kiosk 10 个简单步骤,不会对系统进行任何强化,但会展示如何将 Ubuntu 配置为仅在启动后打开 Web 浏览器。
超越
以上内容绝不是详尽无遗的,但应该为您提供一个开始。我会花一些额外的时间在谷歌上搜索“Linux Kiosk LiveCD”以获得更多提示和技巧。