有什么办法可以改变黑暗的 Netbeans IDE 主题?

Ano*_*ous 10 netbeans ubuntu

我目前(尝试)在 Linux (Ubuntu) 中设置开发环境并选择使用 Netbeans PHP 作为我的 IDE。

顶部的主工具栏太暗而无法阅读菜单项文本(除非我单击以调出下拉菜单,否则实际上不会这样做)。有什么办法可以解决这个问题吗?我必须使用不同的 Ubuntu 主题,还是可以更改 Netbeans?

在此处输入图片说明

谢谢。

Ger*_*che 9

有许多关于您遇到的问题的错误报告。但是,您可以更改外观。在撰写本文时,以下内容可用:

  • Windows - com.sun.java.swing.plaf.windows.WindowsLookAndFeel
  • 金属- javax.swing.plaf.metal.MetalLookAndFeel
  • GTK - com.sun.java.swing.plaf.gtk.GTKLookAndFeel
  • Nimbus - com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
  • Aqua - apple.laf.AquaLookAndFeel

* -<laf_name><laf_class>

改变外观

使用--laf <laf_class|laf_name>启动选项。

  1. 编辑配置文件:

    sudo vi /usr/local/netbeans-{VERSION}/etc/netbeans.conf

  2. 通过向变量添加--laf <laf_class|laf_name>选项来添加自定义外观netbeans_default_options

例如,如果你想要Nimbus

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m 
    -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true
    -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true 
    -J-Dsun.zip.disableMemoryMapping=true 
    --laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"
Run Code Online (Sandbox Code Playgroud)

或按名称,例如,如果您想要Metal

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m 
    -J-Dapple.laf.useScreenMenuBar=true
    -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true 
    -J-Dsun.zip.disableMemoryMapping=true 
    --laf Metal"
Run Code Online (Sandbox Code Playgroud)

通过从终端运行来测试外观和其他选项

从终端运行很容易:

$ /usr/local/netbeans-{VERSION}/bin/netbeans
Run Code Online (Sandbox Code Playgroud)

运行Metal外观和感觉:

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf Metal
Run Code Online (Sandbox Code Playgroud)

GTK外观和感觉运行:

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf GTK
Run Code Online (Sandbox Code Playgroud)

额外学分

在后台作业中从终端运行;附加&

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf Metal &
Run Code Online (Sandbox Code Playgroud)

创建一个符号链接来绕过指定路径:

$ ln -s /usr/local/netbeans-{VERSION}/bin/netbeans ~/bin/netbeans
# now you can run without specifying the path
$ netbeans
# run in background job
$ netbeans &
# run with Metal laf in background job
$ netbeans --laf Metal &
Run Code Online (Sandbox Code Playgroud)

资源


小智 3

这是我知道的一个老问题。

我也有类似的问题。+ FTP 问题。使用丑陋的拉夫并不是我想要的答案。

我现在使用openjdk-7-jre来运行 Netbeans。它解决了黑暗菜单的问题以及来自 netbeans 的 ftp 连接中断的问题。

使用:Ubuntu 12.04 中的 Netbeans 7.3