이 문제는 X 없이 Raspbian에서 Kodi의 Retroarch를 시작하려고 할 때 발생했습니다. 두 응용 프로그램 모두 KMS/DRM 위에서 실행되고 OpenGL ES2/EGL을 백엔드로 사용하도록 구축되었습니다.
첫 번째 앱(Kodi)이 실행되는 동안 다른 앱(Retroarch)을 시작할 수 있고 백그라운드에서 후자의 오디오를 들을 수 있지만 디스플레이와 입력은 Kodi에 의해 유지됩니다.
저는 이 모드에서 기본적인 작업 전환을 수행할 수 있는 방법을 찾고 있었습니다. 즉, Retroarch가 실행되는 동안 Kodi가 디스플레이 및 입력을 생성하고 다시 가져오도록 하는 것입니다.
- DRM 응용 프로그램을 실행하여 표시 및 입력을 받을 수 있는 도구가 있습니까?
- 별도의 VT에서 애플리케이션을 시작할 수 있을까요?
- 다른 건 없나요?
편집하다: 오늘 두 개의 앱이 서로 겹쳐서 표시된다는 결과를 얻었는데, 그것이 가능한 이유는 무엇인지 모르겠습니다. 그럼에도 불구하고 원칙적으로 두 애플리케이션이 동시에 EGL 디스플레이를 공유할 수 있어야 함을 보여줍니다.