web-dev-qa-db-ja.com

デスクトップ/すべてのウィンドウの上に半透明の画像をオーバーレイ

画面の上部(すべてのウィンドウの上)に半透明のPNGをオーバーレイしたい。これを使用して、ストリーミング中に可視領域をマークします。

これまでのところ、qiv -transparent filename.pngがウィンドウにマスクを追加することがわかりましたが、これはブール型のマスクです。アルファチャンネルで半透明のフェードが発生しません。

いくつかのエフェクトには不透明度があり、ウィンドウの不透明度を送信できることを知っているので、そのように画像を表示する方法があることを望んでいます。

デスクトップの上部に画像をブレンドするには、どのプログラム、ツール、またはウィジェットを使用できますか?

2

ストックソリューションが見つからなかったため、pqivプログラムを変更してこれを実現しました。

詳細を説明する記事 を書きました。

pqivのブランチは here です。目的の効果のコマンドラインオプションは次のとおりです。

pqiv --click-through --keep-above --transparent-background --hide-info-box  filename.png
3