O problema já foi reportado para o Ubuntu no link que você forneceu, então nada mais precisa ser feito ainda.
Se SWT_GTK3=0 funcionar bem, você deve defini-lo da maneira mais onlobal possível. Existem algumas maneiras de fazer isso (escolha a última opção que funcionará para sua situação):
-
/etc/environmentse aplica a tudo para todos os usuários, não apenas para programas Java -
/etc/bash.bashrcaplica-se a coisas iniciadas debashpara todos os usuários, não apenas para Java. -
~/.bashrcaplica-se a coisas iniciadas debashpara o usuário atual, não apenas para Java. - O seguinte se aplicará a coisas iniciadas de
bashpara cada usuário usando o comandojava. Pressione Ctrl + Alt + T e execute o seguinte:
sudo -i
mkdir -p /usr/local/bin
echo '#!/bin/sh' > /usr/local/bin/java
echo 'SWT_GTK3=0 /usr/bin/java $*' >> /usr/local/bin/java
chmod a+x /usr/local/bin/java
exit
exit
- O seguinte se aplicará a coisas iniciadas de
bashpara o usuário atual usando o comandojava. Pressione Ctrl + Alt + T e execute o seguinte:
mkdir -p ~/bin
echo '#!/bin/sh' > ~/bin/java
echo 'SWT_GTK3=0 /usr/bin/java $*' >> ~/bin/java
chmod a+x ~/bin/java
exit