Недавно, пытаясь попробовать xmonad (для которого, очевидно, требуется версия X11 >= 1.4.6.1), я попытался обновить собственный X11 Snow Leopard через Macports. Однако после обновления X11 стал вести себя странно. Например, он не запустит кварц-wm автоматически (хотя позволяет мне сделать это вручную через xterm). Он также вылетает после длительного бездействия. Проверяя консоль, получаю следующие ошибки: [org.macports.startx: Протокол не указан]. Далее, несмотря на обновление до X11 v1.9.2, xmonad по-прежнему не работает, выдавая следующую ошибку:
Configuring xmonad-0.9...
Setup.lhs: Отсутствуют как минимум следующие зависимости:< br> X11 >=1.4.6.1 (!)
В этот момент я решил просто отказаться от xmonad и использовать родной X11, но теперь это дает мне точно такие же ошибки. В частности, собственный X сообщает мне, что он не может взаимодействовать с дисплеем (: 0.0), установленным в переменной DISPLAY (которая, по-видимому, была изменена при установке Macports X11). Излишне говорить, что это очень расстраивает, и любая помощь будет принята с благодарностью. Спасибо!