
Linux Mint 18.1 MATE에서 화면 잠금 해제 시 팝업 메시지를 추가하는 방법을 찾고 있습니다(게시물을 자리에 두지 않으면 화면이 검은색 및 MDM으로 잠기고 잠금 해제하려면 비밀번호를 다시 입력해야 함).
질문은 두 가지입니다.
- [답변] 화면 잠금 해제 이벤트(또는 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"
화면 잠금 해제가 감지될 수 있습니다