Chaque fois que j'installe Netbeans sur Ubuntu, je dois modifier le fichier ./etc/netbeans.conf pour inclure une option spécifiant l'apparence; sinon, les menus sont tous noirs sur gris foncé, ce qui est impossible à utiliser.
Existe-t-il un moyen de spécifier une apparence globale pour les applications swing, afin que ce ne soit pas si pénible? Voici la ligne que je dois changer:
46: 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"
devient:
46: netbeans_default_options="--laf com.Sun.Java.swing.plaf.nimbus.NimbusLookAndFeel -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"
Les menus sont sombres et gris à cause d'un bogue Java. Vous pouvez le trouver sur le traqueur de bogues d'Ubuntu. En attendant, si vous voulez intégrer Netbeans dans le menu global, il y a un moyen de le faire Voici à quoi cela ressemble: http://www.youtube.com/watch?v=E8d9szgPhs8
Les étapes, obtenues à partir de cet article de blog sont les suivantes.
openjdk-7-jdk
. C'est obligatoire, donc si vous utilisez 6, soyez prudent.Pour que Netbeans utilise openjdk-7-jdk
, lancez Netbeans avec
/opt/netbeans-7.1.2/bin/netbeans --jdkhome/usr/lib/jvm/Java-7-openjdk-i386
Vous pouvez créer un fichier .desktop dans ~/.local/share/applications
avec cela comme commande exec, pour plus de commodité. Copiez celui par défaut et modifiez-le.