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/environment
se aplica a tudo para todos os usuários, não apenas para programas Java -
/etc/bash.bashrc
aplica-se a coisas iniciadas debash
para todos os usuários, não apenas para Java. -
~/.bashrc
aplica-se a coisas iniciadas debash
para o usuário atual, não apenas para Java. - O seguinte se aplicará a coisas iniciadas de
bash
para 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
bash
para 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