Janelas visualmente transparentes e com entrada transparente

2

Sou um programador Java bastante novo no Linux. Estou no Suse / Gnome e preciso criar uma janela que:

  • é visualmente translúcido / transparente. Esta é a mistura alfa usual que compõe uma imagem de primeiro plano com uma imagem de fundo, enquanto permitindo que a imagem de fundo seja visível "através" do primeiro plano imagem.
  • É transparente para eventos de mouse, em outras palavras, a janela não aceita eventos de mouse e todos esses eventos são passados para qualquer mentiras por baixo.

Obtive com sucesso a transparência visual, mas não a transparência do evento do mouse. Quando testo as capacidades de translucidez do ambiente com o Java, obtenho o seguinte:

 - TRANSLUCENT = false
 - PERPIXEL_TRANSPARENT = true
 - PERPIXEL_TRANSLUCENT = true

A composição está ativada. Eu mudei o tipo de composição do OpenGL para o XRender e vice-versa. Mas isso não mudou nada. Eu tenho que mudar de Gerenciador de Janelas ou ativar algumas opções?

    
por paranoia25 11.12.2012 / 12:02

1 resposta

0

Transparência para eventos de mouse, você terá que programar como comportamento de janela. Visualy transparente é algo que o sistema de janelas que você seleciona fornece.

    
por 27.11.2013 / 07:44