Источник: Руководство по обновлению ядра Gentoo Linux
Чтобы просмотреть изменения для обновления с 3.2 до 3.4.1, см. этот сайт.
Вы можете попытаться установить внешний вид Java по умолчанию GTK:
Откройте терминал (Ctrl + Alt + T) и вставьте верхний для openjdk, а нижний - для sun java.
gksu gedit /usr/lib/jvm/java-6-openjdk/jre/lib/swing.properties
gksu gedit /usr/lib/jvm/java-6-sun/jre/lib/swing.properties
Следуйте комментарию в этом файле и удалите хэш-знак, чтобы он выглядел так:# uncomment to set the default look and feel to GTK
swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Сохранить и перезапустить java приложение. До и после:
Если вы разработчик или это открытый источник, альтернативный способ - изменить внешний вид приложения. Вставьте приведенный ниже код в метод main.
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("com.sun.java.swing.plaf.gtk.GTKLookAndFeel".equals(info.getClassName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
Это также может быть полезно.
Если вы пробовали решения выше - попробуйте использовать это (помогли мне на Xfce):
1.
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
Затем запустите в этом терминале ваше приложение. Если вы удовлетворены с вашим результатом - добавьте эту строку в ваш файл ~/.profile