Adakah cara untuk mengubah tema Netbeans IDE yang gelap?

10

Saat ini saya (mencoba) untuk mengatur lingkungan dev di Linux (Ubuntu) dan telah memilih untuk menggunakan Netbeans PHP sebagai IDE saya.

Toolbar utama di atas terlalu gelap untuk membaca teks item menu (kecuali saya klik untuk membuka dropdown, yang tidak akan benar-benar dilakukan). Apakah ada cara saya bisa memperbaikinya? Apakah saya harus menggunakan tema Ubuntu yang berbeda, atau bisakah Netbeans diubah?

masukkan deskripsi gambar di sini

Terima kasih.

Anonim
sumber
Pernahkah kamu melihat ini? ui.netbeans.org/docs/ui/themes/themes.html
jds
Hai Justin, terima kasih untuk tautannya. Halaman ini ( hanynowsky.wordpress.com/2012/04/27/… ) pada akhirnya adalah perbaikan yang lebih cepat bagi saya.
Anonim
Bagus! senang Anda memperbaikinya.
jds

Jawaban:

3

Itu pertanyaan lama yang saya tahu.

Saya punya masalah yang sama juga. + masalah ftp. Menggunakan roti jelek bukanlah jawaban yang saya cari.

Saya menggunakan openjdk-7-jre sekarang untuk menjalankan Netbeans. Ini memperbaiki masalah dengan menu gelap serta masalah dengan koneksi-ftp brocken dari netbeans.

Menggunakan: Netbeans 7.3 di Ubuntu 12.04

termnml
sumber
Ini jawaban yang benar. Saya juga mengalami masalah pembekuan dengan Netbeans 7.3 dan Ubuntu 13. Menggunakan openjdk-7-jre memperbaiki semua masalah saya.
Zachary Schuessler
9

Ada sejumlah laporan bug tentang masalah yang Anda alami. Namun Anda dapat mengubah tampilan dan nuansa. Pada saat penulisan, berikut ini tersedia:

  • Windows - com.sun.java.swing.plaf.windows.WindowsLookAndFeel
  • Logam - 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>

Mengubah Tampilan dan Perasaan

Gunakan opsi --laf <laf_class|laf_name>start-up.

  1. Edit file konfigurasi:

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

  2. Tambahkan tampilan dan nuansa khusus dengan menambahkan --laf <laf_class|laf_name>opsi ke netbeans_default_optionsvariabel.

mis. Jika Anda ingin 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"

atau dengan nama misalnya jika Anda ingin Logam :

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"

Tes Tampilan dan Perasaan & opsi lain dengan menjalankan dari Terminal

Menjalankan dari terminal itu mudah:

$ /usr/local/netbeans-{VERSION}/bin/netbeans

Jalankan dengan tampilan dan nuansa Logam :

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf Metal

Jalankan dengan tampilan dan nuansa GTK :

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf GTK

Kredit tambahan

Jalankan dari terminal di pekerjaan latar belakang; tambahkan &

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf Metal &

Buat symlink untuk memotong menentukan jalan:

$ 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 &

Sumber daya

Gerard Roche
sumber
cara apa pun untuk memuat tema eksternal?
Francesco
Nah, opsi tampilan dan nuansa, --laf, menerima baik kelas atau alias : --laf <laf_class|laf_name>. Tebakan terbaik saya adalah: jika Anda menggunakan nama kelas dan kelas itu tersedia untuk netbeans, itu akan dimuat. Tidak? Bagaimana cara memastikan kelas tersedia untuk netbeans? Itu saya tidak tahu.
Gerard Roche
Terima kasih. Saya juga mengabaikan bagaimana membuat kelas eksternal tersedia untuk netbeans ... ... mungkin menambahkan sesuatu seperti ini ke konfigurasi harus diselesaikan (ini untuk perpustakaan javahl ...): -J-Djava.library.path = / usr / lib / i386-linux-gnu / jni
Francesco
1

Mengikuti instruksi pada halaman ini memperbaiki masalah saya pada akhirnya.

Anonim
sumber