
Linux Mint 18.1 MATE で画面ロック解除時にポップアップ メッセージを追加する方法を探しています (投稿を放置すると、画面が黒くロックされ、MDM になり、ロックを解除するにはパスワードを再度入力する必要があります)。
質問は2つあります:
- [回答済み] 画面ロック解除イベント (または DBus メッセージ) を検出するにはどうすればよいですか?
- リスナー (または DBus バインディング) を開始するスクリプトをどこに、どのように接続すればよいですか?
私は今、ゼニティbash スクリプトから簡単にポップアップできます。それ以外は困惑しています。
説明されているように、DBUSにリスナーを追加できることが分かりましたここしかし、生成されたメッセージをテストした後、メンバーの行がないことに気付きましたアクティブ変更関与した。
MATEがGNOMEをベースにしていることは知っていますが、
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member=ActiveChanged"
セッションをロックアウトして再度セッションに入るときにメッセージは生成されません。 を変更して確認しましたが、gnome
結果freedesktop
は同じでした。
デスクトップ版があればいいのにモートしかし、これはかなり複雑なようです。
アップデート1
最初の質問に関しては、コメントで提案されているように、
dbus-monitor --session "type='signal',interface='org.mate.ScreenSaver',member=ActiveChanged"
画面ロック解除を検出できる