Ubuntu 14.04 w / Unity - a aplicação java não mostra

1

Quando abro determinados aplicativos com java, a GUI principal não é exibida. No entanto, as janelas GUI para funções diversas, como as janelas do tipo "Dicas e Truques", criação de projetos, caixas de diálogo de salvamento (mostradas quando clico com o botão direito do mouse no ícone do programa e feche o aplicativo), etc. aparecerão corretamente.

Eu inicialmente vi esses sintomas enquanto tentava usar o programa "yEd" e descartei isso como um problema com o próprio yEd e a compatibilidade com o Ubuntu. No entanto, tentei instalar e executar o "projectlibre" usando o pacote .deb da sua página sourceforge, e ele também está tendo os mesmos problemas.

Aqui estão algumas informações diagnósticas rudimentares que eu recolhi sobre o assunto:

  • O problema está presente na interface do Unity
  • As aplicações funcionam bem no xfce na mesma distro (Ubuntu 14.04)
  • XMind (outro aplicativo baseado em java) funciona bem quando instalado a partir de .deb
  • Os seguintes programas são conhecidos por terem este problema:
    • yEd
    • ProjectLibre
  • As seguintes versões do java foram testadas sem sucesso:

    mgodby@mgodby-nb1:~$ update-java-alternatives -l
    java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
    java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
    java-7-oracle 1072 /usr/lib/jvm/java-7-oracle
    

Tudo isso me diz que o problema provavelmente está no modo como o Unity abstrai as GUIs de aplicativos Java, mas não consigo descobrir o que está errado e porque o xmind funciona enquanto o yEd e o ProjectLibre falham.

    
por MGodby 07.10.2014 / 21:33

1 resposta

0

Talvez isso já tenha sido resolvido para você, mas acabei encontrando o mesmo problema (Ubuntu 14.04, yEd & amp; Unity). Não tenho ideia do que causa o problema, mas a seguinte solução funcionou para mim:

  • Selecione o ano de execução usando o ícone na barra lateral do Unity.
  • Pressione Alt + Espaço. Isso deve mostrar o menu da janela, mas para mim ele ficou vazio.
  • Pressione a tecla de seta para cima ou para baixo. Isso deve mostrar os itens do menu.
  • Selecione Maximizar.

Dessa forma eu consegui abrir a janela do yEd, depois disso funcionou para mim.

    
por Jan 14.04.2015 / 17:35