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