Compton: xsetrootと互換性のないコンプトン

作成日 2013年12月23日  ·  3コメント  ·  ソース: chjj/compton

やあ、

compton -bcでcomptonを実行すると、 xsetroot -solid "#FFFFFF"で設定した白い背景が消えます。

白い背景を維持しながら、同時にコンプトンを使用できる方法はありますか?

ありがとう!

image

最も参考になるコメント

どうでも。 hsetroot -solid "#FFFFFF"に切り替えました。これにより、Comptonを使用してもバックグラウンド設定が保持されます。

全てのコメント3件

どうでも。 hsetroot -solid "#FFFFFF"に切り替えました。これにより、Comptonを使用してもバックグラウンド設定が保持されます。

私の知る限り、単色を指定すると、 xsetrootXSetWindowBackground()を使用してルートウィンドウの色を設定します。 合成を有効にした後、この方法で設定されたルートウィンドウのコンテンツを判別する方法がわかりません。 私はかつてルートウィンドウのコンテンツを直接( --paint-on-overlayの有無にかかわらず)読み取ろうとしましたが、現在のXorg実装ではうまく機能しませんでした。 画面がリダイレクトされる前にキャッシュすることは可能かもしれませんが、おそらく結果にはあまり興味がないでしょう。 conkyはこれを処理するためにXSetWindowBackgroundPixmap(dpy, parent, ParentRelative)を使用していると私は信じており、それを使用してxsetrootをサポートできるかどうかはわかりません。 とにかく、全体として、xsetrootのサポートにそれほど多くの努力を費やすことは価値がないようです。 プロパティ_XROOTPMAP_IDまたは_XSETROOT_IDを提供する壁紙セッターのみがサポートされます。

プロパティ_XROOTPMAP_IDまたは_XSETROOT_IDを提供する壁紙セッターのみがサポートされます。

それは非常に公正な理由です。 説明ありがとうございます!

このページは役に立ちましたか?
0 / 5 - 0 評価