Frage

Ich versuche, meine IDE, Netbeans, über SSH an den Xming-Server auf meinem Windows-Desktop weiterzuleiten.Ich kann Netbeans starten und ausführen, aber die Schriftarten sehen schrecklich aus, weil sie nicht geglättet sind.Ich habe einen Screenshot hochgeladen Hier.

Wenn ich Netbeans von Gnome auf der Linux-Box selbst starte, sehen die Schriftarten gut aus, es muss also ein Problem mit Xming oder der Windows-Schriftartwiedergabe vorliegen.Hat jemand eine Idee, wie man Xming dazu bringen kann, die Schriftarten mit Anti-Aliasing anzuzeigen?

Aktualisieren:

Ich habe gerade einen Schriftartenserver auf dem Host eingerichtet, aber die Schriftarten erscheinen auf der Clientseite immer noch verpixelt.

War es hilfreich?

Lösung

Ich landete einige der NetBeans-Befehlszeilenoptionen im Startskript Einstellung Anti-Aliasing und Kraft Subpixel Schriftwiedergabe zu zwingen. Dies das Problem behoben.

Update: Added Schritte

Ich habe die netbeans_default_options unter /etc/netbeans.conf zu lesen:

netbeans\_default\_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dawt.useSystemAAFontSettings=lcd"

Andere Tipps

Java ist unter Linux etwas seltsam, was die Art und Weise betrifft, wie es entscheidet, ob Anti-Aliasing erfolgt oder nicht.

Es scheint zu erkennen, ob KDE oder GNOME ausgeführt wird, und wenn nicht, beschließt es, sich nicht darum zu kümmern.

Wenn Sie eine andere Lösung wünschen, stellen Sie sicher, dass „gnome-settings-daemon“ ausgeführt wird, bevor Sie Netbeans starten.

Wie bereits erwähnt in Blog , können Sie die Option in die vorherige Antwort systemweit für alle Swing-Anwendungen Hinzufügen

_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd"

Ihr Profil ab.

verwende ich Mint Linux und die Konfiguration unten ist ok hier.

Die richtige Form ist dies:

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 GTK"

Lassen Sie den Linux-Rechner ein X11 fontserver sein und erzählen Sie Ihre Xming Sitzung den Linux-Rechner als X11 Font-Server zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top