저는 Java 프로그래머이고 Linux를 처음 사용합니다. Suse/Gnome을 사용하고 있으며 창을 만들어야 합니다.
- 시각적으로 반투명/투명합니다. 이는 전경 이미지를 배경 이미지와 결합하는 동시에 배경 이미지가 전경 이미지를 통해 표시되도록 하는 일반적인 알파 블렌딩입니다.
- 마우스 이벤트에 투명합니다. 즉, 창은 마우스 이벤트를 허용하지 않으며 그러한 모든 이벤트는 그 아래에 있는 모든 항목에 전달됩니다.
시각적 투명도는 성공적으로 얻었지만 마우스 이벤트 투명도는 얻지 못했습니다. Java 테스트 환경 반투명 기능을 사용하면 다음과 같은 결과를 얻습니다.
- TRANSLUCENT = false
- PERPIXEL_TRANSPARENT = true
- PERPIXEL_TRANSLUCENT = true
구성이 활성화됩니다. 구성 유형을 OpenGL에서 XRender로 또는 그 반대로 변경했습니다. 그러나 그것은 아무것도 바꾸지 않습니다. 창 관리자를 변경하거나 일부 옵션을 활성화해야 합니까?
답변1
마우스 이벤트에 대한 투명도를 창 동작으로 프로그래밍해야 합니다. 시각적 투명성은 선택한 창 시스템에 의해 제공됩니다.