今自分で答えてみてください。下記をご覧ください。
ブラウザを使ってキオスクシステムをセットアップしています。今私の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を設定します。mariadb
php
mysql_secure_installation
http://localhost/limesurvey/admin- 賢明な質問を受けることもできます。アンケートを作成し、それへのリンクを取得してください。root
システムにはユーザー設定のみがあるとします。kiosk
アンケートを設定するには、ChromeやFirefoxなどの他のブラウザを使用できます。デフォルトでは、Surfはタブのないウィンドウのみを提供しますが、私の目的には完璧に大丈夫です。
現在の案内ブースの場所:
キオスクの場合、システムは自動的にkiosk
ユーザーにログインし、1ページにのみ滞在することを望みます(ここでアンケートを完了して送信するたびにユーザーに再提示されます)。
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
メニューをさらにパスワードで保護できます。しかし、あなたのキオスクアンケートシステムは準備されました。