最後のアプリケーション終了後のLXDEセッションからのログアウト

最後のアプリケーション終了後のLXDEセッションからのログアウト

上記の作業を自動化する方法はありますか?現在、次の自動起動ファイルがあり、~/.config/lxsession/LXDE/autostartChromeの終了後にLXDEがセッションを終了したいのですが、方法がわかりません。

@xset s noblank
@xset s off
@xset -dpms
@chromium-browser --incognito --kiosk http://127.0.0.1:80807

私が試したこと:

  1. 最後の行を次に変更します。

    @chromium-browser --incognito --kiosk http://127.0.0.1:8080; lxsession-logout
    

    これにより、Chromeが別のWebサイトを開くことになります。期待どおりに機能している場合は、ログアウトダイアログボックスが引き続き表示されます。

  2. 完全なLXDEセッションの代わりに.Xsessionを使用する

    これにより、Chromeを閉じた後にログアウトしたい効果が得られますが、RealVNCポップアップウィンドウが表示される副作用があります。 (解除できる方法が見つかりませんでした。)

    .Xsessionファイルは、chromiumのウィンドウサイズと場所の追加パラメータをautostart除いて、上記のファイルとほぼ同じです。@

私がこの目標を達成したい理由:

私の目標は、次の要件を満たすRaspberry Pi Kiosk設定を構築することです。

  • これには2人のユーザーが必要です。 1人はパスワードを持たず、権限のないユーザー()kiosk、もう1人は権限を持つユーザー(pi)です。
  • 私はユーザーがそのままログインできkiosk、何かを変更する必要がある場合はログイン画面に移動できるようにしたいですpi
  • Chromeがクラッシュした場合は、ユーザーが終了できない空のLXDEシェルに閉じ込められていないことを願っています。 (現在の状況がそうです。)

他の方法でこれを達成する方法を知っている場合は、自由に回答してください。

関連情報