Você já tentou adicionar eclipse.desktop
:
env UBUNTU_MENUPROXY=0 SWT_GTK3=0
Veja aqui .
Às vezes, sem nenhum padrão evidente, o Eclipse não consegue renderizar algumas coisas. Eu não posso dar muito mais informações porque o problema é difícil de reproduzir, mesmo que apareça com frequência, e até mesmo difícil de capturar imagens.
Por exemplo, quando eu maximizo (ou minimizo) qualquer visualização, ela exibe apenas os elementos GUI da visão antiga e não os da nova.
Um cenário típico simples poderia ser quando eu tenho um editor aberto, eu abro um novo editor e o Eclipse exibe o texto do editor antigo em vez daquele do novo; Basicamente, ele falha em exibir o GUI atualizado. Este é um breve vídeo explicando esse cenário. Na verdade, quando no vídeo eu faço uma pausa em um editor de páginas, clico duas vezes nele (não é mostrado no vídeo, o gravador de tela é uma porcaria), mas como você pode ver, nada muda. No final do vídeo, eu arrasto o mouse como se estivesse selecionando algum texto (mais uma vez, o gravador de tela não mostra cliques muertos) e o GUI é atualizado link
Aqui também é uma imagem mais recente de um gui quebrado Comovocêpodever,existemvárioscursoresemváriaspartes:nopacoteexplorer,em"exit"; em "LoginView.java" em muitos pontos. Basicamente, eu apenas cliquei duas vezes em "LoginView.java" para mostrá-lo em tela cheia.
Além disso, hoje identifiquei uma sequência específica de eventos que sempre quebraram as GUIs, mesmo que seja apenas uma pequena parte. Quando estou em uma visualização Design do WindowsBuilder > e seleciono atualizar, esse é o quadro que contém a barra de progresso. Como você pode ver, alguns elementos estavam faltando.