<p>conky no establece sugerencias en las ventanas override_redirect</p>

Creado en 26 sept. 2015  ·  4Comentarios  ·  Fuente: brndnmtthws/conky

Cuando se usa own_window_type = "override" , conky no establece ninguna sugerencia de ventana (deliberadamente). Esto se puede ver aquí .

No hay ninguna razón por la que conky no deba establecer estas pistas y, de hecho, es un obstáculo en ciertas situaciones. Es posible que la ventana no se administre, pero las herramientas como xdotool o compton aún deberían tener una forma de identificar la ventana. Las sugerencias como WM_CLASS deben configurarse de cualquier manera. De hecho, no creo que hacer todas las mismas sugerencias duela, incluso si puede contener información innecesaria.

Comentario más útil

Hola,

En el archivo adjunto, un parche que (solo) establece la sugerencia WM_CLASS cuando own_window_type=override.

Puede ser útil para cualquier persona que use conky (con own_window_type=override) y compton y quiera excluir shadow en conky con la regla simple "class_g ?= 'conky'".

conky-set-wmclass-on-override.patch.txt (conky 1.10.8)

conky-set-wmclass-on-override-1.11.patch.txt (conky 1.11.x)

--
SeB

Todos 4 comentarios

De la especificación EWMH:

Los administradores de ventanas tradicionales ignoran las ventanas de anulación-redireccionamiento, pero no los administradores de composición. Los administradores de composición son responsables de pintar todas las ventanas en la pantalla, incluidas las ventanas de anulación y redirección.

Para permitir que los administradores de composición decoren la ventana de anulación-redireccionamiento correctamente, por ejemplo, haciéndolas translúcidas o cambiando la forma de las ventanas, esta especificación permite a los clientes establecer propiedades en las ventanas de anulación-redireccionamiento que indiquen la función de las ventanas.

No sé C/C++ y estoy aquí para cerrar problemas. ¿Quieres hacer un PR para abordar esto? Gracias. :-)

No tengo tiempo para trabajar en esto (y ya no uso conky), pero debería ser una solución relativamente simple, ¡así que sería un buen problema para principiantes!

Hola,

En el archivo adjunto, un parche que (solo) establece la sugerencia WM_CLASS cuando own_window_type=override.

Puede ser útil para cualquier persona que use conky (con own_window_type=override) y compton y quiera excluir shadow en conky con la regla simple "class_g ?= 'conky'".

conky-set-wmclass-on-override.patch.txt (conky 1.10.8)

conky-set-wmclass-on-override-1.11.patch.txt (conky 1.11.x)

--
SeB

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