kdeからユーザーを自動的にログアウトする方法は?

kdeからユーザーを自動的にログアウトする方法は?

私のコンピュータには、sudo権限を持つユーザー、私(user1)という2人のユーザーがいます。私はユーザー2が12時に kdeセッションからログアウトし、ユーザーがそれをブロックできないようにし、後でログインしたときにすべてのアプリがそこにいることを望みます。

user2、me、rootとしてcronを試してみました。

00 12 * * * qdbus org.kde.ksmserver /KSMServer logout 0 0 0

私もこのようにrootとしてcronを実行してみました。

00 12 * * * user2 qdbus org.kde.ksmserver /KSMServer logout 0 0 0

どちらも仕事がありません。

ベストアンサー1

GUIとは無関係に実行するDISPLAYように変数を設定する必要があります。cron

 00 12 * * * user2 DISPLAY=:0 qdbus org.kde.ksmserver /KSMServer logout 0 0 0

おすすめ記事