3 votes

Les applications X11 ne s'ouvrent pas après la mise à jour de XQuartz (OS X 10.10.4)

J'ai mis à jour X11 en installant le paquetage XQuartz le plus récent, 2.7.9. Maintenant, lorsque j'ouvre une application qui est supportée par X11 (par exemple, emacs), mon terminal affiche une erreur (alors que X11 démarre en arrière-plan) :

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

Inutile de dire que l'application ne s'ouvre pas. Mon intuition me dit que cela a à voir avec la variable d'environnement DISPLAY.

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

Quelqu'un a-t-il rencontré ce problème ? Pouvez-vous suggérer une solution simple à ce problème ?

0 votes

Qu'est-ce que le paramètre $DISPLAY ?

1voto

Paul Price Points 109

J'ai peur que vous deviez probablement reconstruire emacs. Je suppose que celui que vous avez recherche des bibliothèques qui ne sont plus là depuis la mise à jour de XQuartz.

J'ai eu exactement le même problème, et je l'ai résolu avec brew upgrade emacs --with-x11 --with-ctags --with-glib --with-gnutls . La ligne de commande appropriée pour vous sera différente selon votre choix de gestionnaire de paquets et d'options de construction.

-1voto

CP Wirth Points 1

XQuartz 2.7.9 a des espaces de noms multidimensionnels. Seules quelques bibliothèques ont été corrigées. Pas celles pour gnu emacs comme j'ai pu le constater.

La réinstallation de la version 2.7.8 est la première étape. La seconde est de supprimer la nouvelle bibliothèque X11 qui a été installée par la 2.7.9. Dans mon cas, elle se trouvait dans /opt/local/lib/X11 Mais soyez prudent avec ceci !

0 votes

En fait, le problème avec la version 2.7.9 a disparu après la mise en place de la nouvelle version.

0 votes

En fait, le problème avec XQuartz 2.7.9 a disparu après le portage de l'installation emacs +x11

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X