Aplikacje X11 nie otwierają się po aktualizacji XQuartz (OS X 10.10.4)


3

Zaktualizowałem X11, instalując najnowszy pakiet XQuartz, 2.7.9. Teraz, podczas otwierania aplikacji obsługiwanej przez X11 (np. Emacs), mój terminal zgłasza błąd (podczas gdy X11 uruchamia się w tle):

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

Nie trzeba dodawać, że aplikacja się nie otwiera. Moim zdaniem jest to związane ze zmienną środowiskową DISPLAY.

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

Czy ktoś natknął się na problem? Czy możesz zaproponować prostą naprawę tego?


Co to jest ustawienie $ DISPLAY?
Mark

Odpowiedzi:


1

Obawiam się, że prawdopodobnie będziesz musiał odbudować emacsa. Spodziewam się, że ten, którego masz, szuka bibliotek, których już nie ma, po aktualizacji XQuartz.

Miałem dokładnie ten sam problem i rozwiązałem go brew upgrade emacs --with-x11 --with-ctags --with-glib --with-gnutls. Odpowiedni wiersz poleceń różni się w zależności od wybranego menedżera pakietów i opcji budowania.


-1

XQuartz 2.7.9 ma wielowymiarowe przestrzenie nazw. Poprawiono tylko kilka bibliotek. Nie te dla gnu emaców, jakich doświadczyłem.

Ponowna instalacja 2.7.8 to pierwszy krok. Drugim jest usunięcie nowej biblioteki X11 został zainstalowany przez 2.7.9. W moim przypadku znaleziono to w / opt / local / lib / X11 Ale uważaj z tym!


Właściwie problem z 2.7.9 zniknął po
CP Wirth

Właściwie problem z XQuartz 2.7.9 zniknął po zainstalowaniu emacs + x11 przez port
CP Wirth
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.