Dunst: どうすれば最も暗いウィンドウを透明にしてテキストを除外できますか

作成日 2018年12月05日  ·  6コメント  ·  ソース: dunst-project/dunst

transparency = xを設定すると、テキスト、境界線、画像などを含むウィンドウ全体が透明になります。もちろん、ウィンドウの背景だけを透明にしたかったのですが、方法がわかりません。 frame_color = #ff00ff00を不透明なアルファに設定しようとしましたが、それも機能しませんでした。 Arch、bspwm、comptonを使用しています。 現在の構成
arch_blur
これが私が達成したいことの素晴らしいデスクトップです。

Feature

最も参考になるコメント

#717で実装され、すべてのカラー文字列が透明度をサポートするようになりました。

全てのコメント6件

ああ、この問題は申し訳ありませんが亀裂を通り抜けました!

これは現在の機能では現在不可能です。これは、長い間未解決の問題であったRGBAサポートの実装のカテゴリに分類されると思います(#289)

これを解決できるかもしれません。 なぜまだ答えていないのかしら。 もう答えたと思いました。

実は不透明度の設定もダンプしたいのですが。 私は、RGB A値にこれをシフトしたいと思います。 しかし、私は#344で失敗しました。 そこでは、rgba値を使用しましたが、下部のウィンドウのサーフェスを組み込むのではなく、独自の描画サーフェス上に描画するようにcairoに指示しました。

PRと現在の間に1。5年以上が経過し、 cairo_operator_tを見つけました。 多分への呼び出しとの組み合わせでcairo_set_operator 、我々はこれを処理し、最終的にRGB Aの値を持つことができます。

@tsipinakisこれが正しければ、私がここで言っていることを知っていますか? 私がそれを概説した方法が本当にそうだとすれば、それは実際には非常に簡単なはずです。 そして、なぜまだ実装されていないのだろうか。

今のところ、comptonを使用している場合は、 "90:class_g = 'Dunst'"opacity-ruleセクションに追加するだけです。 これにより、通知が90%透過的になります。

全体的にopacityオプションがあります。 同じ効果ですが、特定のコンポジターは必要ありません。 しかし、これはフォントをカバーしていません(これはこのバグの実際の機能要求です)。

#717で実装され、すべてのカラー文字列が透明度をサポートするようになりました。

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

関連する問題

adihrustic picture adihrustic  ·  3コメント

existme picture existme  ·  4コメント

chronus7 picture chronus7  ·  5コメント

atomheartother picture atomheartother  ·  6コメント

bebehei picture bebehei  ·  4コメント