Como reproduzir no Awesome WM v3.5.2 a 3.5.5 (até agora):
- Instale o OpenJDK ou Oracle Java 7 . Este bug foi observado com ambos.
- Inicie uma nova sessão do Awesome WM com a configuração padrão .
- Inicie o jEdit ou o PyCharm . Este bug foi observado com ambos.
- Mova o ponteiro do mouse e observe como ele muda com base no fato de você estar passando o mouse sobre o código, arquivos de projeto ou menus. Isso deve funcionar normalmente.
- Clique e solte no menu Arquivo , insira um dos submenus e observe como o item diretamente sob o ponteiro do mouse é focado o tempo todo.
- Pressione Mod4+ Spacerepetidamente até que o layout flutuante seja ativado (o aplicativo estará quase em tela cheia) ou abra outro aplicativo na mesma tag.
Neste ponto, eu esperaria que o mouse se comporte como em aplicativos "normais". Em vez disso, observo o seguinte:
- Ao clicar e navegar nos menus com o mouse, o ponteiro do mouse e o item de menu focado serão deslocados verticalmente um do outro, aparentemente com a mesma quantidade de pixels que a altura da barra de status.
- Ao passar o mouse sobre diversos itens como antes, o ícone do cursor será definido como se o ponteiro do mouse estivesse mais alto na tela. Por exemplo, ao passar o mouse sobre a linha superior do texto, você não verá um cursor de texto.
É como se algo não detectasse que as coordenadas da janela mudaram.
Um bug semelhante, mas muito mais irritante, acontece quando você abre outro aplicativo na mesma tag - o comportamento do mouse é como se a janela não tivesse se movido.
Quando você alterna outra marca que já possui um aplicativo aberto - a "área de trabalho do mouse virtual" é movida para o canto superior esquerdo da tela principal .
Como esses erros foram observados no OpenJDK e no Oracle Java, com diferentes aplicativos Java, parece muito provável que o bug esteja no Awesome WM.
Pergunta relacionada , artigo . Eu tentei o _JAVA_AWT_WM_NONREPARENTING
e wmname
correções, mas não vai.