사용자가 GUI에서 종료 버튼을 눌렀을 때 알림을 보내는 방법은 무엇입니까?

사용자가 GUI에서 종료 버튼을 눌렀을 때 알림을 보내는 방법은 무엇입니까?

종료하기 전에 펜 드라이브를 추출하라는 알림을 주는 프로그램을 작성 중입니다. 플래시 드라이브가 연결되어 있으면 프로그램이 종료를 잠그고, 플래시 드라이브가 연결 해제되면 프로그램이 잠금을 해제합니다.

이를 위해 나는 pendrive가 연결될 때 복사되고 pendrive가 연결 해제되면 삭제되는 polkit 인증 파일(.pkla)을 사용합니다.

polkit 0.105를 사용하고 있는데 자바스크립트 규칙 설정이 허용되지 않습니다.

[Shutdown]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.xfce.session.xfsm-  shutdown-helper
ResultAny=no
ResultInactive=yes
ResultActive=no

이렇게 하면 종료가 잠겨 있다는 것을 알 수 있습니다. 하지만 이제는 종료를 잠그는 것 외에도 사용자가 종료 버튼을 누를 때(폴킷 작업 호출) 시스템에 알림이 표시되기를 원합니다.

어떻게 해야 합니까?

그런데 알림은 polkit에서 호출할 필요가 없습니다. 사용자가 종료 버튼을 눌렀을 때 알림을 표시하는 양식이 있다면 polkit을 사용하지 않지만 좋을 것입니다.

관련 정보