プログラムで現在のユーザーをログアウトするか、Xサーバーを再起動します(xlock競合状態の解決)。

プログラムで現在のユーザーをログアウトするか、Xサーバーを再起動します(xlock競合状態の解決)。

現在、私は他の人がロックしたコンピュータを使用したい人にログアウトボタンを提供するためにxlockを使用しています。残念ながら、このログアウトプロセスは、残りのセッションが終了する前にxlockプロセスが終了する競合状態が発生しやすく、ログアウト中のセッションを無視する可能性があります。

さまざまなウィンドウマネージャを実行しているユーザーが環境を不均一にします。ウィンドウマネージャに拘束されない方法で現在のユーザーをログアウトするか(つまり、セッションが終了する前に画面ライブラリが終了する競合状態がまったく発生しない)、ctrl + alt + logoutをエミュレートする方法を探しています。 Xを強制的に再起動するようにプログラム的にフォーマットします(画面ロックをルートに設定しないでください。ルートなし)。

ベストアンサー1

おすすめ記事