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 .
Aquí hay un buen escritorio de lo que quiero lograr.
¡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.
Comentario más útil
Implementado con el n. ° 717, ahora todas las cadenas de colores admiten transparencia.