我最近去了一家 Virgin 媒体商店,很有兴趣地看到他们有运行 Ubuntu 的笔记本电脑供客户浏览网页。设置本身很有趣,我想知道是否有人知道如何重新创建它。其功能包括:
仅运行 Firefox,没有其他面板或菜单
我尝试运行一个终端(ctrl+alt+t
),但它给出一条消息,说用户没有权限访问 x 服务器(或类似的东西)
我意识到重新创建此功能是控制用户权限和会话参数的功能,但我不确定该怎么做。有什么想法吗?
答案1
使用 Chromium 浏览器,这非常容易。1
脚步
以 root 身份创建文件
/usr/sbin/chromium-browser-session
并填充以下内容:#!/bin/sh while true; do chromium-browser; done
这将无限循环打开 Chromium 浏览器,因此如果有人关闭它,它就会重新打开。
使上一步中的文件全局可执行,即执行
sudo chmod 755 /usr/sbin/chromium-browser-session
再次以 root 身份创建文件
/usr/share/xsessions/chromium-browser.desktop
并填充以下内容:[Desktop Entry] Name=Chromium Browser Comment=Open the Chromium Browser (no window manager) Exec=/usr/sbin/chromium-browser-session TryExec=/usr/sbin/chromium-browser-session Type=Application
这会在 X 显示管理器中创建一个选项,使用 Chromium 浏览器而不是 Unity(或 GNOME、KDE 等)启动 X 会话。
登出。
再次登录之前,请点击用户名旁边的图标并选择Chronium 浏览器从下拉菜单中。
重新登录。
右键单击标签栏并取消选中使用系统标题栏和边框.ssion
调整浏览器窗口的四个方向的大小,使其占据整个屏幕。
右键单击标签栏并检查使用系统标题栏和边框。
没有窗口管理器,因此某人能够造成的最大“损害”应该是移动和/或调整浏览器窗口的大小。
要退出,请按Ctrl+ Alt+ F1,登录并执行
killall /bin/sh
终止启动 Chromium 浏览器的脚本。
1使用 Firefox 应该同样简单,但我没有安装它,所以我无法测试它。