Le applicazioni X11 non si aprono dopo l'aggiornamento XQuartz (OS X 10.10.4)

3

Ho aggiornato X11 installando il pacchetto XQuartz più recente, 2.7.9. Ora, quando apro un'applicazione supportata da X11 (ad esempio, emacs), il mio terminale genera un errore (mentre X11 inizia in background):

[lap0988:~] user% emacs test.txt &
[1] 14071
[lap0988:~] user% Error: Couldn't find per display information

Inutile dire che l'applicazione non si apre. La mia impressione è che questo abbia a che fare con la variabile d'ambiente DISPLAY.

[lap0988:~] user% echo $DISPLAY
/private/tmp/com.apple.launchd.p7v5k8pNT7/org.macosforge.xquartz:0

Qualcuno ha incontrato il problema? Puoi suggerire una soluzione semplice per questo?

    
posta Sebastian Sulger 03.06.2016 - 13:42
fonte

2 risposte

1

Ho paura che probabilmente dovrai ricostruire Emacs. Mi aspetto che quello che hai sta cercando librerie che non ci siano più seguendo l'aggiornamento XQuartz.

Ho avuto lo stesso identico problema e l'ho risolto con brew upgrade emacs --with-x11 --with-ctags --with-glib --with-gnutls . La relativa riga di comando per te sarà diversa a seconda della scelta del gestore pacchetti e delle opzioni di compilazione.

    
risposta data 08.06.2016 - 18:45
fonte
-1

XQuartz 2.7.9 ha spazi dei nomi multidimensionali. Solo poche librerie sono state riparate. Non quelli per gnu emacs come ho sperimentato.

Reinstallare 2.7.8 è il primo passo. Il secondo è rimuovere la nuova libreria X11 è stato installato da 2.7.9. Nel mio caso questo è stato trovato a / Opt / local / lib / X11 Ma attenzione con questo!

    
risposta data 04.06.2016 - 17:34
fonte

Leggi altre domande sui tag