2012-09-09 2 views
2

J'ai essayé d'utiliser l'installation de macport en utilisant sudo port installer emacs + x11 sur mon ordinateur portable avec mountain lion, mais chaque fois que j'ouvre emacs dans le terminal, il s'ouvre dans le terminal sans interface graphique. Cela arrive aussi si j'essaie d'ouvrir emacs directement dans une session de terminal xquartz. Quelqu'un at-il eu de la chance avec l'installation de la version x11 d'emacs sur le lion de montagne? Et si oui, comment? Je vous remercie!en utilisant x11 emacs dans mountain lion

+2

Êtes-vous sûr que votre PATH est réglé correctement? Êtes-vous sûr que vous appelez votre exécutable emacs nouvellement construit et pas seulement celui qui est venu avec OS X? –

+0

J'ai double vérifié en utilisant 'quel emacs' et le chemin est/opt/local/bin/emacs qui devraient être les macports. Merci pour la suggestion. –

+0

s'il vous plaît envisager d'éditer la question et la réponse (que vous pouvez accepter) pour rendre tout clair sans avoir à lire les commentaires;) –

Répondre

0

Il s'avère que Apple a coupé le lien entre le terminal et xquartz. Si j'ouvre emacs dans xterm, ça fonctionnera très bien. J'ai trouvé que c'était le cas même lorsque j'utilisais un terminal avec un serveur ssh. On dirait que le terminal d'Apple ne sera pas très utile à partir de maintenant.

Modifier; Je ne suis pas sûr si c'était une mise à jour de xQuartz, mais le problème a été corrigé. Lorsque je tape une application x11 dans l'application normale du terminal, elle ouvre xQuartz normalement.

+0

Êtes-vous sûr? Ça marche pour moi. Assurez-vous que votre variable d'environnement 'DISPLAY' est correctement définie. – slugonamission

+0

Après un moment de recherche j'ai tapé 'export DISPLAY =": 0 "' dans le terminal et cela a fonctionné! METTRE À JOUR; ne fonctionne que si xquartz est déjà ouvert –

+0

Il semble que mon problème soit principalement lié au fait que Terminal puisse ouvrir xquartz –