Netbeans reindirizzate sul X11 Font Problema [chiusa]
Domanda
Sto cercando di trasmettere il mio IDE, Netbeans, tramite ssh al server Xming sul mio desktop di Windows. Sono in grado di ottenere Netbeans per lanciare e correre, ma i font aspetto terribile, perché non sono essere anti-aliasing. Ho caricato uno screenshot qui .
Se io lancio Netbeans dal Gnome sulla scatola di Linux stesso, i caratteri guardare bene, quindi deve essere un problema con Xming o il rendering dei font di Windows. Qualcuno ha qualche idea su come ottenere Xming per visualizzare i font anti-aliasing?
Aggiornamento:
Ho appena installato un font server sull'host, ma i caratteri appaiono ancora pixelated sul lato client.
Soluzione
ho finito per impostare alcune delle opzioni della riga di comando NetBeans nello script di avvio per forzare di anti aliasing e forza subpixel rendering dei font. Questo risolto il problema.
Aggiornamento: aggiunto passaggi
ho impostato le netbeans_default_options sotto /etc/netbeans.conf a leggere:
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"
Altri suggerimenti
Java è un po 'strano su Linux su come si decide se antialiasing o meno.
Sembra di rilevare se KDE o GNOME sono in esecuzione, e se no, decide di non preoccuparsi.
Se si vuole un'altra soluzione, provare a fare in modo che "gnome-settings-daemon" è in esecuzione prima di lanciare NetBeans.
Come indicato nel questo blog , è possibile attivare l'opzione di cui al risposta precedente a livello di sistema per tutte le applicazioni a battente aggiungendo
_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd"
per il tuo profilo.
Io uso Mint Linux e la configurazione sotto è ok qui.
La forma corretta è questa:
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"
Attendere che la macchina Linux di essere un fontserver X11 e dire la sessione Xming di usare la macchina Linux come server di font X11.