Netbeans transmitido ao longo X11 Font Problema [fechado]
Pergunta
Eu estou tentando encaminhar o meu IDE, Netbeans, sobre ssh para o servidor Xming no meu Windows Desktop. Eu sou capaz de conseguir o NetBeans para lançamento e correr, mas as fontes olhar terrível, porque eles não estão sendo anti-alias. Fiz upload de uma imagem aqui .
Se eu lançar Netbeans do Gnome na caixa de Linux em si, as fontes parece bem, então deve haver um problema com Xming ou a prestação de fontes do Windows. Alguém tem alguma idéia sobre como obter Xming para exibir as fontes anti-aliasing?
Update:
Eu apenas configurar um servidor de fontes no host, mas as fontes ainda aparecerá pixelizada no lado do cliente.
Solução
acabei definindo algumas das opções de linha de comando netbeans no script lançador para forçar anti renderização de fonte força subpixel aliasing e. Isso corrigiu o problema.
Atualização: Adicionado Passos
I definir as netbeans_default_options sob /etc/netbeans.conf para ler:
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"
Outras dicas
Java é um pouco estranho no Linux quanto à forma como ele decide se anti-alias ou não.
Parece para detectar se o KDE ou GNOME estão em execução, e se não, decide não se preocupar.
Se você quiser uma outra solução, tente certificar-se de que "gnome-settings-daemon" está em execução antes de iniciar o NetBeans.
Tal como referido na neste blog , você pode ativar a opção mencionada no a resposta anterior sistema de ampla para todas as aplicações de swing adicionando
_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd"
para o seu perfil.
Eu uso Mint Linux ea configuração abaixo é ok aqui.
A forma correta é esta:
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"
Deixe a máquina Linux para ser um fontserver X11 e contar sua sessão Xming usar a máquina Linux como um servidor de fontes X11.