この問題は、XなしでRaspbianでKodiのRetroarchを起動しようとしたときに発生しました。どちらのアプリケーションもKMS / DRM上で実行され、OpenGL ES2 / EGLをバックエンドとして使用するように構築されています。
最初のアプリ(Kodi)の実行中に別のアプリ(Retroarch)を起動でき、バックグラウンドで後者の音声を聞くことができますが、ディスプレイと入力はKodiによって保持されます。
私はこのモードで基本的なタスク切り替えを実行する方法を探していました。つまり、Retroarchの実行中にKodiにディスプレイと入力を生成して再インポートすることです。
- DRMアプリケーションを実行して表示と入力を受け取るためのツールはありますか?
- 別のVTでアプリケーションを起動できますか?
- 他にはありませんか?
編集する:今日、2つのアプリが互いに重なって表示されるという結果を得ましたが、それが可能な理由は何かわかりません。それにもかかわらず、原則として、両方のアプリケーションが同時にEGLディスプレイを共有できることを示しています。