Dunst: rendre le séparateur invisible

Créé le 13 juin 2014  ·  5Commentaires  ·  Source: dunst-project/dunst

Ce serait cool de pouvoir rendre le séparateur invisible.
De cette façon, les notifications ne seraient pas séparées par une ligne mais simplement par un espace.

Cela pourrait être fait par une nouvelle variable separator_transperency ou en attribuant la valeur "invisible" à separator_color

Feature graphics

Commentaire le plus utile

Oh boy.. Je veux vraiment ça.

Tous les 5 commentaires

Je viens de m'y essayer, et malheureusement c'est un peu plus compliqué que je ne l'avais espéré.

Le problème est que dunst fait une grande surface du Caire pour toutes les notifications ; en faire une _partie_ complètement transparente n'est pas quelque chose que j'ai pu faire. L'utilisation de cairo_set_source_rgba(0, 0, 0, 0) donne la couleur de la fenêtre racine, pour autant que j'ai pu le comprendre, le régler sur une transparence "réelle", n'est pas quelque chose que le Caire pourrait faire (je n'ai jamais utilisé le Caire auparavant, donc je me trompe peut-être).

La seule façon de supporter cela, AFAIK, est de réécrire une bonne partie du code de dessin...

Une meilleure idée pourrait être de basculer la logique de couleur complète sur RVBA 32 bits lorsque le serveur x le prend en charge et qu'un compositeur est en cours d'exécution. Je suppose que quelque chose utilisant cairo_xlib_surface_create_with_xrender_format pourrait fonctionner.
Modifier : vous pouvez ensuite définir _toutes_ les valeurs de couleur avec une transparence alpha

Oh boy.. Je veux vraiment ça.

Ça fait très longtemps. Une mise à jour pour ceci?

Implémenté avec #717, désormais toutes les chaînes de couleurs prennent en charge la transparence.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

phuhl picture phuhl  ·  3Commentaires

existme picture existme  ·  4Commentaires

adihrustic picture adihrustic  ·  3Commentaires

patrick-motard picture patrick-motard  ·  6Commentaires

catzybluphish picture catzybluphish  ·  6Commentaires