X11 Problemas em execução com o Terminal.app

1

Estou tentando descobrir por que não posso usar ghostscript ou ghostview (ou qualquer outro aplicativo X11) quando tento chamá-los no Terminal. Estou usando o bash e também usei o Fink para obter os pacotes de que preciso. Eu estou usando o GMT (ferramentas de mapeamento genérico), e os comandos dentro desse pacote gmt que não precisam do x11 funcionam perfeitamente, mas quando tento exibir um postscript, usando o comando $ gs ou $ gv, recebo esses erros mensagens, respectivamente:

gv: Unable to open the display. and GPL Ghostscript 9.10: Cannot open X display ':0'. **** Unable to open the initial device, quitting.

Eu tentei muitas edições que encontrei on-line, como adicionar a edição do ~. / profile, conforme mostrado abaixo:

test -r /sw/bin/init.sh && . /sw/bin/init.sh

. /sw/bin/init.sh
export DISPLAY=:0

A graça salvadora aqui é que, se eu executar os mesmos comandos do gmt no xterm (o terminal no X11), o gráfico que preciso é criado muito bem. Tudo que eu quero fazer é ter o X11 chamado através do terminal, mas agora, eu não consigo trabalhar.

    
por geeb.24 28.07.2014 / 21:36

2 respostas

1

Supondo que você use o Bash, coloque a mesma coisa em ~/.bashrc e ~/.bash_profile . Isso é o que eu tive que fazer, pelo menos.

Assumindo que você está usando fink e, por todas as indicações de como você configurou tudo, parece que você faz isso.

    
por 28.07.2014 / 22:34
-1

Apenas uma ideia: se você echo $DISPLAY in xterm você receberá algo (vamos chamá-lo XXXX ).

No terminal export DISPLAY=XXXX , isso deve fazer o truque temporário pelo menos.

    
por 27.10.2016 / 14:34