Xウィンドウシステム(Ubuntu/Gnome/Compiz)でクリックスルーするウィンドウを作成する方法はありますか?つまり、クリックすると、クリックは実際にはその下のウィンドウに送信されます。
この背景には、デスクトップ用のまともなアナログ時計を探していたところ、cairo-clock
が必要なものであることがわかりました。クリックできないだけで、そのためのオプションはありません。そのため、この問題に対する一般的なxorg/compizレベルのソリューションを探しています。これは、選択した任意のウィンドウに適用できます。
この特定の問題を試した後、テーマSVGファイルを含む解決策にたどり着きました。 (cairo-clock
はさまざまなSVG
ファイルでテーマを使用します)。
そのため、解決策は.svg
ファイルを編集し、要素の不透明度を50%未満の値に変更してから、アプリを再起動することでした。そして突然、不透明度が50%未満の領域はすべてクリックスルー可能になります。
この動作はCairoグラフィックフレームワークから継承されており、他の同様の状況にも当てはまると思います。
さらに読むために、この問題に関するブログ投稿を行いました: 「カイロ時計」ウィジェットをクリックしてください 。