我在酒店见过这样的屏幕。但在 Windows 系统上。启动、登录后,屏幕会受到限制。无法获得 shell 之类的东西。只能启动仅包含互联网浏览和办公程序等的菜单。
如何在 Linux 上实现这一点,哪个发行版最适合这样的设置。因此,登录时应该有: - 一个菜单,其中只包含您选择的程序(例如 writer、calc 和 firefox) - 进一步只有注销和关机 - 无法进入 shell 并执行有趣的操作
目前我使用的是 ubuntu 18.04LTS,但我可以想象,需要不同的发行版和/或桌面环境才能做到这一点。
答案1
您启动、登录并获得受限屏幕。
它被称为“信息亭模式”。
这里有一个教程打造一个安全的 Ubuntu 信息亭 | Ubuntu。
答案中涵盖全部内容太长了,但这里有一些重点。
概述
信息亭或智能显示器是在安全设备上运行的全屏应用程序,其唯一目的是驱动该显示器在该位置提供特定信息或特定功能。
Ubuntu 因其出色的安全记录和广泛的开发人员熟悉度而在这些应用程序中广受欢迎。我们编制了这份参考信息亭架构指南,以便任何人在任何地方使用任何流行的应用程序显示框架(HTML5/web、X11 或本机 Wayland)来构建高度安全的信息亭。
由于这些设备通常长时间无人看管,并在机场、医院和公共区域等敏感环境中运行,因此我们还希望提高安全性和更新管理标准。因此本教程包括使用 Ubuntu Core 的选项,Ubuntu Core 是一款极简的、可自我更新的操作系统,可运行您的应用程序。
和:
你需要什么
运行任何当前版本的 Ubuntu 的 Ubuntu 桌面或在另一个操作系统上运行的 Ubuntu 虚拟机。
以下之一的“目标设备”:
运行 Ubuntu Core 18 的设备。 本指南向您展示如何设置支持的设备。如果没有符合您需求的支持映像,您可以创建自己的核心映像。
使用虚拟机 (VM) 您无需拥有物理“目标设备”,您可以按照教程在 VM 中使用 Ubuntu Core。 安装 ubuntu-core-vm snap: sudo snap install --beta ubuntu-core-vm --devmode 首次运行时,创建一个运行最新 Core 映像的 VM: sudo ubuntu-core-vm init 此后,您可以使用以下命令启动它: sudo ubuntu-core-vm 您应该会看到一个新窗口,其中正在运行 Ubuntu Core。在此 VM 上设置 Ubuntu Core 与在任何其他设备或 VM 上设置 Ubuntu Core 相同。例如,请参阅 https://developer.ubuntu.com/core/get-started/kvm。
使用 Ubuntu Classic 您不必使用 Ubuntu Core,您也可以将“目标设备”与 Ubuntu Classic 一起使用。阅读本指南了解如何在桌面上运行 kiosk snap,这里不再重复具体细节。