Hacer que el cairo-clock sea capaz de hacer clic (Cairo Graphics)

3

¿Hay alguna manera de que pueda hacer una ventana en mi sistema de ventanas X (Ubuntu / Gnome / Compiz) para hacer clic? es decir, cuando hago clic en él, el clic se envía a la ventana debajo de él.

El trasfondo de esto es que estaba buscando un reloj analógico decente para mi escritorio, y descubrí cairo-clockque era lo que necesitaba, solo que no puedo hacer clic y no hay opción para eso. Así que estoy buscando una solución genérica de nivel xorg / compiz para este problema, que pueda aplicar en cualquier ventana de mi elección.

aularon
fuente
¿alguna vez encontraste una solución genérica? Estoy buscando una manera de hacer esto con vlc
user230910

Respuestas:

1

Después de intentar con este problema específico, llegué a una solución que involucra archivos SVG de tema. ( cairo-clockusa un tema con varios SVGarchivos).

Entonces, la solución fue editar los .svgarchivos y cambiar la opacidad de cualquier elemento a cualquier valor por debajo del 50%, ¡y luego volver a iniciar la aplicación! ¡y de repente todas las áreas de <50% de opacidad pueden hacer clic!

Creo que este comportamiento se hereda del marco gráfico de Cairo, y se aplicaría a otras situaciones similares.

Hice una publicación de blog sobre el tema, para leer más: haga clic en el widget "Reloj de El Cairo" .

aularon
fuente
Algunas búsquedas sugirieron que esta es en realidad una característica del complemento de Compiz "Opacidad, brillo y saturación" en lugar de El Cairo.
Bobby
Acabo de hacer metacity --replace, ahora no se respetan ni las áreas transparentes ni semitransparentes de los archivos SVG, lo cual es de esperar. Pero la parte extraña es: se conserva la capacidad de hacer clic, ¡todavía puedo hacer clic en todos los píxeles que eran transparentes o <50% transparentes!
aularon