设置调查亭

设置调查亭

现在自我回答,见下文:

我正在使用浏览器设置一个信息亭系统。现在我的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;浏览器是冲浪

安装surfapachemariadbphp,看看它们是否有效。不要忘记执行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密码保护菜单。但您的信息亭调查系统已准备就绪。

相关内容