มีวิธีใดบ้างที่จะเปลี่ยนธีม Netbeans IDE ที่มืด?


10

ขณะนี้ฉันกำลังพยายามติดตั้งสภาพแวดล้อม dev ใน Linux (Ubuntu) และเลือกที่จะใช้ Netbeans PHP เป็น IDE ของฉัน

แถบเครื่องมือหลักที่ด้านบนมืดเกินไปที่จะอ่านข้อความรายการเมนู (เว้นแต่ฉันคลิกเพื่อเรียกเมนูดรอปดาวน์ซึ่งไม่ได้ทำจริงๆ) มีวิธีใดบ้างที่ฉันสามารถแก้ไขได้ ฉันต้องใช้ชุดรูปแบบ Ubuntu อื่นหรือไม่ Netbeans สามารถเปลี่ยนแปลงได้หรือไม่

ป้อนคำอธิบายรูปภาพที่นี่

ขอบคุณ


คุณเคยเห็นสิ่งนี้หรือไม่ ui.netbeans.org/docs/ui/themes/themes.html
jds

เฮ้จัสตินขอบคุณสำหรับลิงค์ หน้านี้ ( hanynowsky.wordpress.com/2012/04/27/… ) เป็นการแก้ไขที่เร็วกว่าสำหรับฉันในท้ายที่สุด
ไม่ระบุชื่อ

ที่ดี! ดีใจที่คุณแก้ไขมัน
jds

คำตอบ:


3

เป็นคำถามเก่าที่ฉันรู้

ฉันมีปัญหาที่คล้ายกันเช่นกัน ปัญหา + ftp การใช้ลาฟน่าเกลียดไม่ใช่คำตอบที่ฉันต้องการ

ตอนนี้ฉันใช้openjdk-7-jreเพื่อใช้งาน Netbeans มันแก้ไขปัญหาที่เกิดขึ้นกับเมนูที่มืดรวมถึงปัญหาเกี่ยวกับการเชื่อมต่อ ftp ที่ไม่ทำงานจาก netbeans

ใช้: Netbeans 7.3 ใน Ubuntu 12.04


นี่คือคำตอบที่ถูกต้อง ฉันยังมีปัญหาการแช่แข็งกับ Netbeans 7.3 และ Ubuntu 13 ด้วยการใช้ openjdk-7-jre แก้ไขปัญหาทั้งหมดของฉัน
Zachary Schuessler

9

มีรายงานข้อผิดพลาดเกี่ยวกับปัญหาที่คุณประสบอยู่จำนวนหนึ่ง อย่างไรก็ตามคุณสามารถเปลี่ยนรูปลักษณ์และความรู้สึกได้ ขณะที่เขียนมีดังต่อไปนี้:

  • Windows - com.sun.java.swing.plaf.windows.WindowsLookAnd Feel
  • โลหะ - javax.swing.plaf.metal.MetalLookAnd รู้สึก
  • GTK - com.sun.java.swing.plaf.gtk.GTKLookAnd Feel
  • รัศมี - com.sun.java.swing.plaf.nimbus.NimbusLookAnd Feel
  • Aqua - apple.laf.AquaLookAnd รู้สึก

* -<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ตัวแปร

เช่นถ้าคุณต้องการเมฆฝน :

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"

หรือตามชื่อเช่นถ้าคุณต้องการโลหะ :

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"

ทดสอบรูปลักษณ์และความรู้สึก & ตัวเลือกอื่น ๆ โดยเรียกใช้จากเทอร์มินัล

การรันจากเทอร์มินัลนั้นง่าย:

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

ทำงานด้วยรูปลักษณ์และความรู้สึกของโลหะ :

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

ทำงานด้วยรูปลักษณ์และความรู้สึกของGTK :

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

สินเชื่อพิเศษ

เรียกใช้จากเทอร์มินัลในงานพื้นหลัง ต่อท้าย&

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

สร้าง symlink เพื่อบายพาสระบุพา ธ :

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

ทรัพยากร


วิธีใดที่จะโหลดธีมภายนอก
ฟรานเชสโก

ดีตัวเลือกรูปลักษณ์และความรู้สึกที่--lafยอมรับทั้งระดับหรือนามแฝง--laf <laf_class|laf_name> : การเดาที่ดีที่สุดของฉันคือ: ถ้าคุณใช้ชื่อคลาสและคลาสนั้นพร้อมใช้งานกับ netbeans มันจะถูกโหลด ไม่มี? วิธีการตรวจสอบให้แน่ใจว่าคลาสพร้อมใช้งานกับเน็ต ที่ฉันไม่รู้
เจอราร์ดโรช

ขอบคุณ. ฉันไม่สนใจวิธีที่จะทำให้คลาสภายนอกพร้อมใช้งานกับ netbeans ... ... บางที addind บางอย่างเช่นนี้เพื่อ config ควรแก้ไข (สำหรับไลบรารี javahl ... ): -J-Djava.library.path = / usr / lib / i386-linux-gnu / jni
Francesco

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.