Я нахожу, когда я вхожу в систему, что переменная ДИСПЛЕЯ установлена неправильно как:/tmp/launch-qGGKPH/org.macports:0 (или столь же названный временный файл)
Это может быть связано со способом, которым я установил, и затем удалите macports сервер Xorg. В любом случае эта установка предотвращает интеграцию с X. Кроме того, я нахожу, что иногда переменная требуемого дисплея является 0:0 и другие времена 1:0 предотвращение трудного кодирования.
Как я должен настроить свою среду, чтобы гарантировать, что корректная установка ДИСПЛЕЯ наследована всем процессом в, входят в систему? Возможно, это - вопрос идентификации, как macports встревожил настройки по умолчанию моей системы?
От небольшого количества исследования. X11 под Leopard выполняется от launchd, это не macports конкретный - он таким образом определяет имя сокета к нечетному имени, которое Вы видите в переменной ДИСПЛЕЯ.
Таким образом Вы не должны изменяться, ДИСПЛЕЙ посмотрите от форума Macworld Machints, заключающий автору XQUARTZ В КАВЫЧКИ
Больше от xquartz FAQ, если Вы хотите запустить X11 вручную а не через launchd
У Вас была конкретная причина использования macports для установки новой среды X11 вместо того, чтобы использовать ту, которая идет с Mac OS X? Если бы Вам конкретно не нужен macports один, я рекомендовал бы удалить его (просто эти X компонентов, не все macports) и затем (пере-) установка среды Apple X11. Это не установлено по умолчанию, но именно на Вашей Установке Mac OS X DVD, и можно установить просто один компонент после факта.