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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top