화면이 잠기면 gnome 쉘 확장이 비활성화됩니다. 셸은 확장 기능의 disable
함수를 호출하고 잠금을 해제 할 때 enable
함수를 다시 호출합니다. 이 문제를 방지 할 수 있습니까? 내 확장 프로그램은 백그라운드에서 무엇인가해야하며 화면이 잠겨있을 때 멈추지 않아야합니다. disable
은 확장이 사용자에 의해 명시 적으로 비활성화 된 경우에만 호출됩니다.Gnome 쉘 확장으로 화면이 잠길 때`disable` 호출을 방지합니다.
1
A
답변
1
아니요, 당신은 완전히 disable()
을 무시할 수 있지만 귀하의 확장 프로그램은 확장 웹 사이트에서 거부됩니다 (명백한 이유로). 이 문제를 해결할 수있는 유일한 방법은 Drop Down Terminal 확장과 같이 백그라운드에서 데몬을 실행하는 것입니다.
가장 쉬운 방법은 Gio.Application을 작성하고 enable()
일 때 GLib.spawn_command_line_async
을 사용하여이를 생성하는 것입니다. 참고 사항 : HowDoI/GtkApplication
관련 문제
- 1. 화면이 잠길 때 다시 시작
- 2. 화면이 잠길 때 앱 실행 허용 방법
- 3. 화면이 잠길 때 자동 실행 앱
- 4. 화면이 잠길 때 Windows 8을 렌더링하는 방법
- 5. 화면이 잠길 때 응용 프로그램을 다시 시작하십시오.
- 6. iOS MPMoviePlayerViewController 화면이 잠길 때 재생 중지
- 7. 타이머 서비스 화면이 잠길 때 서비스가 느려짐
- 8. 화면이 잠길 때 WP7 앱을 계속 실행하십시오.
- 9. 화면이 잠길 때 볼륨 로커 사용
- 10. 화면이 잠길 때 응용 프로그램이 충돌 함
- 11. 화면이 잠길 때 현재 활동이 사라짐
- 12. 화면이 잠길 때 상태 표시 줄
- 13. 메서드 화면이 잠길 때의 OnSensorChanged()
- 14. Gnome-shell-extension 소멸자 (Gnome 쉘 exit에서 실행)?
- 15. 활동보기 "Viber", "Line"appliaction과 같이 화면이 잠길 때
- 16. 화면이 잠길 때 Apple Push Notifications가 도착하지 않습니다.
- 17. 화면이 잠길 때 타이머가 작동을 멈 춥니 다 (반응 네이티브)
- 18. 화면이 잠길 때 Android가 위치 업데이트를 수신하지 않습니다.
- 19. ICS 장치에서 화면이 잠길 때 현재 활동이 사라짐
- 20. alertdialog가 열리고 화면이 잠길 때 활동을 파괴 할 수 없습니다.
- 21. 화면이 잠길 때 물리적 버튼이있는 안드로이드 앱 실행
- 22. 화면이 잠길 때 Android TTS 음성 합성 오류가 발생했습니다.
- 23. 웹 메서드 호출을 방지합니다
- 24. 파이썬이 운영자 호출을 방지합니다.
- 25. Firefox에서 Gnome 쉘 통합이 작동하지 않습니다.
- 26. 방위가 잠길 때 강제로보기
- 27. 이맥스가 잠길 때
- 28. 쉘 API를 사용하여 쉘 네임 스페이스 확장으로 파일을 읽고 쓰십시오.
- 29. Mac : 쉘 스크립트의 gnome-terminal equivalent
- 30. Gnome 쉘 확장자에서 파이썬 코드 호출