现在自我回答,见下文:
我正在使用浏览器设置一个信息亭系统。现在我的manjaro系统正在更新,看起来Xorg被Wayland取代了。对于 Xorg,很明显我可以使用服务器标志,例如/etc/X11/xorg.conf.d/15-no-vt.conf
- 为了避免切换 VT,我可以在 Xorg 配置中放入以下内容:
Section "ServerFlags"
Option "DontVTSwitch" "True"
EndSection
还有其他很棒的选择,例如DontZap
等。 Wayland 是否有可能提供这些选项?我使用 i3 作为窗口管理器,我尝试遵循的设置是 http://surf.suckless.org/files/kiosk_mode
我不太知道是坚持使用 manjaro (Arch) 还是建立一些更传统的东西,比如 Ubuntu。我对配置 Xorg 或 Wayland 缺乏经验;我知道我听起来一定有点困惑。感谢您提供的任何建议!
更新:我有点困惑,仍然不知道它的程度,但我在这里建立了一个工作系统,如下所述。
答案1
设置调查亭
拱门系统(manjaro)。显示管理器是LXDM窗口管理器是i3;浏览器是冲浪。
安装surf
、apache
、mariadb
和php
,看看它们是否有效。不要忘记执行mysql_secure_installation
。然后在 apache www root 中解压安装 Limesurvey。然后通过以下方式配置 Limesurvey:http://localhost/limesurvey/admin- 您可能会被问到一些明智的问题。创建您的调查并获取其链接。我们假设系统上只有root
用户设置。kiosk
为了配置您的调查,您可以使用任何其他浏览器 - 例如 Chrome 或 Firefox。默认情况下,Surf 仅提供一个没有选项卡的窗口,出于我的目的,我对此非常满意。
现在信息亭位:
对于信息亭,我们希望系统自动登录kiosk
用户并仅停留在一页上(这是我们完成调查并在每次提交时重新呈现给用户的地方)。
设置 Xorg
创建文件/etc/X11/xorg.conf.d/15-no-vt.conf
。
Section "ServerFlags"
Option "DontVTSwitch" "True"
Option "DontZap" "True"
EndSection
这是我担心 Wayland 的文件。我很困惑。这些设置都可以很好地获取。
启用自动登录
通过配置 LXDM /etc/lxdm/lxdm.conf
。您需要取消注释或添加以下内容。
autologin=kiosk
session=i3
调整 i3 设置
所有 i3 配置均在~/.config/i3/config
.大多数设置一开始就进展顺利 - 因此,如果您需要在正常模式下使用 i3,您可以快速注释掉它们。
set $mod Mod4
# shut down system with systemd/polkit (i.e. remains the only key combination that works)
bindsym Control+Shift+C exec /usr/bin/systemctl poweroff
# make surf start in fullscreen
for_window [class="Surf"] fullscreen
# execute surf in kiosk mode
exec /usr/bin/surf -K http://localhost/limesurvey/index.php/541114?lang=en
# use nitrogen for wallpaper if expecting at times to log in normally as well
exec --no-startup-id nitrogen --restore
保持屏幕开启
到目前为止,可用的自助服务终端指南还不错,但如果您想始终保持屏幕打开,则还不够。您需要禁用显示电源管理。下班时,您可以随时按下该物理Off
按钮。您可以通过xset
命令控制电源管理。重要的 -LXDM读取~/.xprofile
(不是 .xinputrc 等),因此这是您要放置命令以关闭显示器所有节能功能的位置:
xset s 0 0 s noblank s noexpose &
xset -dpms &
锁定系统
最后,您可能想要锁定帐户以防止自动登录以外的其他情况。要撤消此操作,您将使用passwd -u
并在此阶段之后执行此操作,您将需要通过init=/etc/bash
在引导时附加到 grub 内核行来使用单模式登录。但现在在根终端中您应该执行:
passwd -l root
passwd -l kiosk
如果您愿意,您可以进一步使用grub2
密码保护菜单。但您的信息亭调查系统已准备就绪。