やあ、
compton -bc
でcomptonを実行すると、 xsetroot -solid "#FFFFFF"
で設定した白い背景が消えます。
白い背景を維持しながら、同時にコンプトンを使用できる方法はありますか?
ありがとう!
どうでも。 hsetroot -solid "#FFFFFF"
に切り替えました。これにより、Comptonを使用してもバックグラウンド設定が保持されます。
私の知る限り、単色を指定すると、 xsetroot
はXSetWindowBackground()
を使用してルートウィンドウの色を設定します。 合成を有効にした後、この方法で設定されたルートウィンドウのコンテンツを判別する方法がわかりません。 私はかつてルートウィンドウのコンテンツを直接( --paint-on-overlay
の有無にかかわらず)読み取ろうとしましたが、現在のXorg実装ではうまく機能しませんでした。 画面がリダイレクトされる前にキャッシュすることは可能かもしれませんが、おそらく結果にはあまり興味がないでしょう。 conkyはこれを処理するためにXSetWindowBackgroundPixmap(dpy, parent, ParentRelative)
を使用していると私は信じており、それを使用してxsetrootをサポートできるかどうかはわかりません。 とにかく、全体として、xsetrootのサポートにそれほど多くの努力を費やすことは価値がないようです。 プロパティ_XROOTPMAP_ID
または_XSETROOT_ID
を提供する壁紙セッターのみがサポートされます。
プロパティ_XROOTPMAP_IDまたは_XSETROOT_IDを提供する壁紙セッターのみがサポートされます。
それは非常に公正な理由です。 説明ありがとうございます!
最も参考になるコメント
どうでも。
hsetroot -solid "#FFFFFF"
に切り替えました。これにより、Comptonを使用してもバックグラウンド設定が保持されます。