Raspberry Pi 3(Official Jessie)のキオスクモードでクロムブラウザを実行しようとしています。
これが自動起動ファイルに追加したものです
@point-rpi
@xset s noblank
@xset s off
@xset -dpms
@chromium-browser --kisok www.fb.com
これは正常に機能しますが、いくつかの問題が発生しました。
ブラウザが全ウィンドウで開かれず、アドレスバーがまだクロムで表示されている
では、どうすれば上記の2つのアイテムを削除できますか
同様の問題が発生しました...最終的には、ホームディレクトリの.xinitrcファイルでこれを使用しました。
#Disable DPMS.
xset -dpms
xset s off
xset s noblank
#Lets remove a lock file that could be caused due to a crash.
rm /home/pi/.config/chromium/SingletonLock
while true; do
# Clean up previously running apps, gracefully at first then harshly
killall -TERM chromium-browser 2>/dev/null;
killall -TERM matchbox-window-manager 2>/dev/null;
sleep 2;
killall -9 chromium-browser 2>/dev/null;
killall -9 matchbox-window-manager 2>/dev/null;
# Launch window manager without title bar.
exec matchbox-window-manager -use_titlebar no -use_cursor no -theme bluebox &
# Run unclutter
unclutter &
# Launch browser.
chromium-browser --incognito --kiosk --noerrdialogs --disable-translate --disable-cache --disk-cache-dir=/dev/null --disk-cache-size=1 --app=http://URL_TO_GO_TO
done;
私はマッチボックスウィンドウマネージャーを使用し、他のいくつかの調整を行う必要がありましたが、これが私が使用しているものです。
これに変更してみてください
#@xscreensaver -no-splash # comment this line out to disable screensaver
@xset s off
@xset -dpms
@xset s noblank
@chromium-browser --incognito --kiosk http://www.fb.com/
Raspbianでカーソルを非表示にする他の方法は、unclutter
を使用することです。
Sudo apt-get update
Sudo apt-get install unclutter
次に、スクリプトに次の行を挿入します。
unclutter &
起動時に自動ログインするためのユーザー(この例ではop)を作成します
adduser op
usermod –a –G op op
usermod –a –Gユーザーop
usermod –a –Gオーディオ操作
usermod –a –Gビデオ操作
次の内容のファイル/etc/systemd/system/[email protected]/autologin.confを作成して、自動ログインを構成します。
[サービス]
ExecStart =
ExecStart =-/ sbin/agetty --autologin op --noclear%I 38400 linux
次のコマンドで自動ログインを有効にします
systemctl enable [email protected]
次のコマンドでopユーザーになりすます
Sudo su-op
/home/op/.bashrcの最後に次の行を挿入します
if [$(tty)== "/ dev/tty1"];その後
trueの間; startx --- nocursor; echo "もう一度[$?] ...";完了
fi
次の内容でファイル/home/op/.xinitrcを作成します
クロムブラウザ--window-size = 7000,7000 --start-fullscreen --kiosk -app = http://www.fb.com/
リブート
グーグルからここに到着する人のために:
この質問への答えは、Chromiumを自動的に実行するように設定した方法(OpenBox、Xsessionなどを使用)によって異なります。答えは、実行しているRaspbianのバージョン(Full、Lite、またはSuper Lite)によっても異なります。
次の記事を使用して、このアクションを実行するようにRaspberry Piを正しく設定することをお勧めします: https://blockdev.io/raspberry-pi-2-and-3-chromium-in-kiosk-mode/ 。
[〜#〜] note [〜#〜]:この記事は、piを適切に実行するように正しく設定する方法を説明するのに最適です。キオスクモードでは、Chromiumが正しく終了しないことについてプロンプトを表示したくない場合は、「sed」/「@ sed」コマンドを変更する必要があります。これを修正するには、「sed」(または「@sed」)コマンドを次のように変更してください。
「@sed」を使用することになっている場合は、上記の各コマンドの前に「@」を入力してください。