You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by lk...@apache.org on 2018/11/04 02:57:07 UTC
[incubator-netbeans] branch release100 updated: [NETBEANS-1344]
Force to use GTK 2.2 on Linux to improve LAF on Java 11+.
This is an automated email from the ASF dual-hosted git repository.
lkishalmi pushed a commit to branch release100
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
The following commit(s) were added to refs/heads/release100 by this push:
new 3283804 [NETBEANS-1344] Force to use GTK 2.2 on Linux to improve LAF on Java 11+.
3283804 is described below
commit 32838046f4f7e756093703114a733073432bcff1
Author: Laszlo Kishalmi <la...@gmail.com>
AuthorDate: Sat Nov 3 00:04:23 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 f839cce..e65d383 100644
--- a/nb/ide.launcher/netbeans.conf
+++ b/nb/ide.launcher/netbeans.conf
@@ -60,7 +60,13 @@ netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/10.0"
# Concurrent Mark & Sweep garbage collector.
# (see http://wiki.netbeans.org/FaqGCPauses)
#
-netbeans_default_options="-J-XX:+UseStringDeduplication -J-Xss2m -J-Xms32m -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.base/java.lang=ALL-UNNAMED -J--add-ope [...]
+# 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-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-UNNAMED -J--add-opens=java.base/java.lang [...]
# Default location of JDK:
# (set by installer or commented out if launcher should decide)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists