0
투명 JWindow를 갖고 싶지만 archlinux + kde가 설치된 컴퓨터에서 오류가 발생했습니다. Java가 시스템 수준에서이 변수 _NET_WM_WINDOW_OPACITY를 검사하여 시스템에서 투명성이 지원되는지 여부를 확인했습니다. 문제는 KWin (kde 복합 관리자)이 해당 변수를보고하지 않는다는 것입니다. 나는 compiz와 함께 그것을 시도하고 xfce와 모든 것이 작동합니다. KWin에서 투명도를 적용하려면 어떻게해야합니까?KWin 및 java 투명도
public class TransparentWindow extends JWindow {
public TransparentWindow(Window owner) {
this(owner, WindowUtils.getAlphaCompatibleGraphicsConfiguration());
}
private TransparentWindow(Window owner, GraphicsConfiguration graphicsConfiguration) {
super(owner, graphicsConfiguration);
}
....
}
: