上記の作業を自動化する方法はありますか?現在、次の自動起動ファイルがあり、~/.config/lxsession/LXDE/autostart
Chromeの終了後にLXDEがセッションを終了したいのですが、方法がわかりません。
@xset s noblank
@xset s off
@xset -dpms
@chromium-browser --incognito --kiosk http://127.0.0.1:80807
私が試したこと:
最後の行を次に変更します。
@chromium-browser --incognito --kiosk http://127.0.0.1:8080; lxsession-logout
これにより、Chromeが別のWebサイトを開くことになります。期待どおりに機能している場合は、ログアウトダイアログボックスが引き続き表示されます。
完全なLXDEセッションの代わりに.Xsessionを使用する
これにより、Chromeを閉じた後にログアウトしたい効果が得られますが、RealVNCポップアップウィンドウが表示される副作用があります。 (解除できる方法が見つかりませんでした。)
.Xsessionファイルは、chromiumのウィンドウサイズと場所の追加パラメータを
autostart
除いて、上記のファイルとほぼ同じです。@
私がこの目標を達成したい理由:
私の目標は、次の要件を満たすRaspberry Pi Kiosk設定を構築することです。
- これには2人のユーザーが必要です。 1人はパスワードを持たず、権限のないユーザー()
kiosk
、もう1人は権限を持つユーザー(pi
)です。 - 私はユーザーがそのままログインでき
kiosk
、何かを変更する必要がある場合はログイン画面に移動できるようにしたいですpi
。 - Chromeがクラッシュした場合は、ユーザーが終了できない空のLXDEシェルに閉じ込められていないことを願っています。 (現在の状況がそうです。)
他の方法でこれを達成する方法を知っている場合は、自由に回答してください。