Dunst: セパレータを非表示にする

作成日 2014年06月13日  ·  5コメント  ·  ソース: dunst-project/dunst

セパレーターを見えなくすることができれば素晴らしいでしょう。
そうすれば、通知は線ではなく単にスペースで区切られます。

これは、新しい変数separator_transperencyによって、または値「invisible」をseparator_colorに割り当てることによって実行できます。

Feature graphics

最も参考になるコメント

おやおや..私は本当にこれが欲しいです。

全てのコメント5件

私はこれを試してみましたが、残念ながら、思っていたよりも少し複雑です。

問題は、dunstがすべての通知に対して1つの大きなカイロサーフェスを作成することです。 この一部を完全に透明にすることは、私ができたことではありません。 cairo_set_source_rgba(0, 0, 0, 0)すると、ルートウィンドウの色になります。これを理解できる限り、「実際の」透明度に設定することは、cairoでできることではありません(これまでcairoを使用したことはありません。だから私は間違っているかもしれません)。

これをサポートする唯一の方法であるAFAIKは、かなりの量の描画コードを書き直すことです...

xサーバーがサポートし、コンポジターが実行されている場合は、完全なカラーロジックを32ビットRGBAに切り替えることをお勧めします。 cairo_xlib_surface_create_with_xrender_formatを使用したものが機能する可能性があると思います。
編集:次に、アルファ透明度で_すべての_カラー値を設定できます

おやおや..私は本当にこれが欲しいです。

とても久しぶりです。 これに関する更新はありますか?

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

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