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"
화면 잠금 해제가 감지될 수 있습니다.