Dunst: ¿Cómo puede hacer que la ventana dunst sea transparente y excluir el texto?

Creado en 5 dic. 2018  ·  6Comentarios  ·  Fuente: dunst-project/dunst

Cuando configuro transparency = x hará que toda la ventana sea transparente, lo que incluye el texto, los bordes, las imágenes, etc. Por supuesto, solo quería que el fondo de la ventana fuera transparente, pero no sé cómo. Intenté configurar frame_color = #ff00ff00 para que tuviera un alfa opaco, pero tampoco funcionó. Estoy usando Arch, bspwm y compton. Config actual .
arch_blur
Aquí hay un buen escritorio de lo que quiero lograr.

Feature

Comentario más útil

Implementado con el n. ° 717, ahora todas las cadenas de colores admiten transparencia.

Todos 6 comentarios

¡Oh, este problema no pasó desapercibido, lo siento!

Actualmente, esto no es posible con las funciones actuales, supongo que esto se incluye en la categoría de implementación del soporte RGBA, que ha sido un problema abierto durante mucho tiempo (# 289).

Es posible que podamos resolver esto. Me pregunto por qué no he respondido a esto todavía. Pensé que ya lo había respondido.

En realidad, también me gustaría deshacerme de la configuración de opacidad. Me gustaría cambiar esto a valores RGB A. Pero tuve un intento fallido en el n. ° 344. Allí, utilicé valores rgba, pero le indiqué a cairo que dibujara sobre nuestra propia superficie dibujada en lugar de incorporar la superficie de la ventana inferior.

Entre el PR y ahora, pasaron más de 1.5 años y encontré cairo_operator_t . Quizás en combinación con una llamada a cairo_set_operator , podríamos manejar esto y finalmente tener valores RGB A.

@tsipinakis ¿Tiene algún conocimiento si esto es correcto, lo que estoy diciendo aquí? Si realmente es el caso como lo describí, debería ser súper fácil en realidad. Y me pregunto por qué no se ha implementado todavía.

Por ahora, si está usando compton, puede agregar "90:class_g = 'Dunst'" a su sección opacity-rule . Esto hará que las notificaciones sean transparentes en un 90%.

Hay una opción general opacity en sí misma. Mismo efecto, pero no se necesita un compositor específico. Pero esto no cubre la fuente (que es la solicitud de función real de este error).

Implementado con el n. ° 717, ahora todas las cadenas de colores admiten transparencia.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

progandy picture progandy  ·  6Comentarios

ahjstone picture ahjstone  ·  4Comentarios

progandy picture progandy  ·  4Comentarios

phuhl picture phuhl  ·  3Comentarios

existme picture existme  ·  4Comentarios