notify-send
전원 버튼을 눌렀을 때 사용자에게 알림을 표시하고 싶습니다.
전원 버튼에는 지정된 시간이 경과한 후에만 끌 수 있는 특수 스크립트가 함께 제공됩니다.
사용자가 장치를 끌 수 없는 경우 "잠시 기다려 주십시오..."라는 알림을 표시하고 싶습니다.
notify-send
문제는 스크립트에 명령을 넣으면 버튼을 누른 후 약 50번 정도 스크립트가 실행되기 때문에 해당 알림이 전체 화면에 전송된다는 것입니다. 전원 버튼 하드웨어와 관련이 있는 것 같습니다.
그래서 내 질문은 그것을 할 수 있는 방법이 있습니까?
답변1
스크립트에서는 하드 드라이브에 파일을 씁니다("touch hasPressed"). 다른 모든 호출에서는 이 파일이 존재하는지 확인하고 스크립트를 보존해야 합니다. 스크립트가 사용자에게 스크립트를 삭제하라고 알릴 때. 너무 이르다면 시작 시 삭제하세요.