2

ここでデモされているように、 Electron (javascript) で透明なウィンドウを作成することに成功しませんでした 、背景の透明性を備えたdebianバスターでhello worldアプリケーションを実行することができました。

ただし、このデモを raspberry pi 4 (raspbian デスクトップ) で試してみると、そのままでは機能しません。私はここでhttps://ourcodeworld.com/articles/read/315/how-to-create-a-transparent-window-with-electron-frameworkを読んで、ドライバーのバグが原因である可能性があります。

誰かが問題をより深く理解するのを手伝ってくれますか?

私のプロジェクトで必要なのは、背景に HD ビデオを表示し、前景にいくつかのボタンを表示することです。Chromium-browser は、omxplayer ほどハードウェア アクセラレーションの恩恵を受けない (そしてフレームをドロップする) ため、ビデオをブラウザに埋め込まないようにしています。代わりに、スムーズな omxplayer をバックグラウンドで実行し、electron アプリを透過的に表示する予定です。

4

1 に答える 1