조사부스 설치

조사부스 설치

지금 스스로 답해 보세요. 아래를 참조하세요.

브라우저를 사용하여 키오스크 시스템을 설정하고 있습니다. 이제 내 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

조사부스 설치

아치 시스템(만자로). 디스플레이 관리자는LXDM창관리자는i3;브라우저는서핑하다.

surf, 및 을 apache설치 하고 작동하는지 확인하십시오. 실행하는 것을 잊지 마세요 . 그런 다음 Apache www 루트에 Limesurvey의 압축을 풀고 설치합니다. 그런 다음 다음을 통해 Limesurvey를 구성하십시오.mariadbphpmysql_secure_installationhttp://localhost/limesurvey/admin- 현명한 질문을 받을 수도 있습니다. 설문조사를 작성하고 이에 대한 링크를 받으세요. root시스템에는 사용자 설정 만 있다고 가정합니다 . kiosk설문조사를 구성하려면 Chrome이나 Firefox와 같은 다른 브라우저를 사용할 수 있습니다. 기본적으로 Surf는 탭이 없는 창만 제공하는데, 내 목적으로는 완벽하게 괜찮습니다.

현재 안내 부스 위치:

키오스크의 경우 시스템이 자동으로 kiosk사용자를 로그인하고 한 페이지에만 머무르기를 원합니다(여기서 설문조사를 완료하고 제출할 때마다 사용자에게 다시 제시합니다).

SetupXorg

파일을 만듭니다 /etc/X11/xorg.conf.d/15-no-vt.conf.

Section "ServerFlags"
    Option  "DontVTSwitch"  "True"
    Option  "DontZap"       "True"
EndSection

웨이랜드가 고민하는 파일입니다. 혼란스러워요. 이러한 설정은 모두 쉽게 액세스할 수 있습니다.

자동 로그인 활성화

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 &

잠금 시스템

마지막으로 자동 로그인 이외의 모든 것을 방지하기 위해 계정을 잠글 수도 있습니다. 이 작업을 실행 취소하려면 이 단계 후에 부팅 시 grub 커널 라인에 추가하여 단일 모드 로그인을 사용해야 passwd -u합니다 . init=/etc/bash하지만 이제 루트 터미널에서 다음을 실행해야 합니다:

passwd -l root
passwd -l kiosk

원하는 경우 grub2메뉴를 추가로 비밀번호로 보호할 수 있습니다. 하지만 귀하의 키오스크 설문조사 시스템은 준비되었습니다.

관련 정보