DISPLAY configurado incorretamente

3

Eu acho que quando eu log in que a variável DISPLAY está definida incorretamente como: /tmp/launch-qGGKPH/org.macports:0 (ou similarmente chamado arquivo temp)

Isso pode estar relacionado à maneira como eu instalei e depois desinstalar o macports xorg-server. Em qualquer caso, esta configuração está impedindo a integração com o X. Além disso, acho que às vezes a variável DISPLAY correta é 0: 0 e outras vezes 1: 0 impedindo a codificação.

Como devo configurar meu ambiente para garantir que a configuração correta de DISPLAY seja herdada por todo o processo durante o login? Talvez isso seja uma questão de identificar como macports perturbou as configurações padrão do meu sistema?

    
por SetJmp 01.12.2010 / 03:46

3 respostas

0

Consegui pesquisar e mexer nos arquivos de configuração relacionados ao launchd até que o problema fosse resolvido. A informação necessária foi dada no link fornecido pelo usuário Mark:

link

    
por 07.12.2010 / 21:22
2

De um pouco de pesquisa. X11 sob Leopard é executado a partir de launchd isso não é macports específico - assim, define o nome do socket para o nome estranho que você vê na variável DISPLAY.

Assim, você não deve alterar o DISPLAY para ver no fórum da Macworld Máquinas que citam o autor de XQuartz

Mais da FAQ do xquartz se você deseja iniciar o X11 manualmente e não via launchd

    
por 01.12.2010 / 12:06
1

Você tem um motivo específico para usar o macports para instalar um novo ambiente X11 em vez de usar o que vem com o Mac OS X? Se você não precisa especificamente do macports, eu recomendo desinstalá-lo (apenas os componentes X, não todos os macports) e então (re) instalar o ambiente X11 da Apple. Ele não é instalado por padrão, mas está no DVD de instalação do Mac OS X e você pode instalar apenas esse componente após o fato.

    
por 01.12.2010 / 04:35