Fazendo o click-through-capaz do cairo-clock (Cairo Graphics)

3

Existe alguma maneira que eu possa fazer uma janela no meu sistema de janelas X (Ubuntu / Gnome / Compiz) para ser click-through? ou seja, quando clico nele, o clique é realmente enviado para a janela abaixo dele.

O pano de fundo disso é que eu estava procurando por um relógio analógico decente para a minha área de trabalho, e achei cairo-clock como o que eu preciso, só que eu não posso clicar nele, e não há nenhuma opção para isso. Então, estou procurando uma solução genérica de nível xorg / compiz para esse problema, que eu possa aplicar em qualquer janela de minha escolha.

    
por aularon 09.01.2014 / 16:34

1 resposta

1

Depois de tentar com este problema específico, cheguei a uma solução envolvendo arquivos SVG de tema. ( cairo-clock usa um tema com vários arquivos SVG ).

Portanto, a solução foi editar os arquivos .svg e alterar a opacidade de qualquer elemento para qualquer valor abaixo de 50% e, em seguida, relançar o aplicativo! e de repente, todas as < 50% de áreas de opacidade podem ser clicadas!

Acredito que esse comportamento é herdado da estrutura gráfica do Cairo e se aplicaria a outras situações semelhantes.

Eu fiz uma postagem no blog sobre o assunto, para ler mais: Clique no widget "Cairo Clock" .

    
por 17.01.2014 / 13:16