This is an automated email from the ASF dual-hosted git repository. lkishalmi pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
The following commit(s) were added to refs/heads/master by this push: new 65bca73 [NETBEANS-1344] Force to use GTK 2.2 on Linux to improve LAF on Java 11+. 65bca73 is described below commit 65bca73b2f0833238a0732d3710d41a6d0f727a0 Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com> AuthorDate: Sat Nov 3 00:02:49 2018 -0700 [NETBEANS-1344] Force to use GTK 2.2 on Linux to improve LAF on Java 11+. --- nb/ide.launcher/netbeans.conf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nb/ide.launcher/netbeans.conf b/nb/ide.launcher/netbeans.conf index c1ebe99..d081184 100644 --- a/nb/ide.launcher/netbeans.conf +++ b/nb/ide.launcher/netbeans.conf @@ -60,7 +60,13 @@ netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/dev" # Concurrent Mark & Sweep garbage collector. # (see http://wiki.netbeans.org/FaqGCPauses) # -netbeans_default_options="-J-XX:+UseStringDeduplication -J-Xss2m -J-Xms32m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dplugin.manager.check.updates=false -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes -J--add-opens=java.base/java.net=ALL-UNNAMED -J--add-opens=java.base/java.lang.ref=ALL-UNNAMED -J--add-opens=java [...] +# JDK 11 made GTK 3 default on Linux. Unfortunately it makes +# NetBeans ugly on Linux with the default GTK+ Look and Feel, +# as a workaround -J-Djdk.gtk.version=2.2 has been added to the +# default command line arguments. +# (see: https://issues.apache.org/jira/browse/NETBEANS-1344) +# +netbeans_default_options="-J-XX:+UseStringDeduplication -J-Xss2m -J-Xms32m -J-Dnetbeans.logger.console=true -J-ea -J-Djdk.gtk.version=2.2 -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dplugin.manager.check.updates=false -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes -J--add-opens=java.base/java.net=ALL-UNNAMED -J--add-opens=java.base/java.lang.ref=ALL-UN [...] # Default location of JDK: # (set by installer or commented out if launcher should decide) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists