Lorsque je définis le transparency = x
toute la fenêtre sera transparente, ce qui inclut le texte, les bordures, les images, etc. Bien sûr, je voulais uniquement que l'arrière-plan de la fenêtre soit transparent, mais je ne sais pas comment. J'ai essayé de définir le frame_color = #ff00ff00
pour avoir un alpha opaque mais cela n'a pas fonctionné non plus. J'utilise Arch, bspwm et compton. Configuration actuelle .
Voici un joli bureau de ce que je veux réaliser.
Oh, ce problème est tombé entre les mailles du filet désolé !
Ce n'est actuellement pas possible avec les fonctionnalités actuelles, je suppose que cela relève de la catégorie de la mise en œuvre du support RGBA qui a été un problème ouvert depuis longtemps (# 289)
Nous pouvons peut-être résoudre ce problème. Je me demande pourquoi je n'ai pas encore répondu. Je pensais y avoir déjà répondu.
En fait, j'aimerais également supprimer le paramètre d'opacité. J'aimerais déplacer cela vers les valeurs RVB A. Mais j'ai eu une tentative ratée en #344. Là, j'ai utilisé des valeurs rgba, mais j'ai demandé au Caire de dessiner sur notre propre surface dessinée au lieu d'incorporer la surface de la fenêtre inférieure.
Entre le PR et maintenant, plus d'un an et demi se sont écoulés et j'ai trouvé cairo_operator_t
. Peut-être qu'en combinaison avec un appel à cairo_set_operator
, nous pourrions gérer cela et enfin avoir des valeurs RVB A.
@tsipinakis Savez-vous si cela est correct, ce que je dis ici ? Si c'est vraiment le cas comme je l'ai décrit, ça devrait être super facile en fait. Et je me demande pourquoi il n'a pas encore été mis en œuvre.
Pour l'instant, si vous utilisez compton, vous pouvez simplement ajouter "90:class_g = 'Dunst'"
à votre section opacity-rule
. Cela rendra les notifications transparentes à 90 %.
Il y a une option globale opacity
dans Dunst lui-même. Même effet, mais aucun compositeur spécifique n'est nécessaire. Mais cela ne couvre pas la police (qui est la demande de fonctionnalité réelle de ce bogue).
Implémenté avec #717, désormais toutes les chaînes de couleurs prennent en charge la transparence.
Commentaire le plus utile
Implémenté avec #717, désormais toutes les chaînes de couleurs prennent en charge la transparence.