2

Я заядлый пользователь XQuartz и использую его для всех своих вычислительных потребностей в OS X. Поскольку я больше не использую приложения Aqua, я подумал, можно ли запустить систему X Window из режима консоли на OS X. Похоже, я мог бы избавиться от издержек, вызванных оконным сервером Aqua, и у меня есть все необходимые двоичные файлы, установленные в /opt /local /X11 (установленные XQuartz).

Во-первых, когда я вошел в консольный режим (набрав> console в качестве имени пользователя на экране входа в Aqua, а не загрузившись в однопользовательском режиме), я просто попытался «startx»: я столкнулся с сообщением об ошибке в виде « Невозможно установить связь с сервером; В соединении отказано'. Затем я попытался запустить 'exec startx', после чего меня сразу же перенаправили обратно на экран входа в Aqua. Впоследствии, если я пытаюсь запустить XQuartz из Aqua, я получаю сообщение об ошибке, в котором говорится, что соединение с X-сервером уже существует. Разрыв всех запущенных процессов показывает, что действительно существует открытая связь.

Я также пытался повторить процессы с общими переменными среды DISPLAY:: 0.0, localhost: 0, localhost: X0 (находится в /tmp/.unix-X11) и т.д. Но безрезультатно.

У меня такое чувство, что я в дюйме от своей цели, но мне нужен последний толчок в правильном направлении. Надеюсь, кто-то знает больше об этом. Я использую OS X Mountain Lion 10.8.3, для протокола.

1 ответ1

0

Старый вопрос, но ответ для потомков: вы не можете.

  1. Xquartz зависит от того, работает ли WindowServer. Его нельзя использовать вне этой среды.

  2. "Режим консоли", на который вы ссылаетесь, больше не доступен в текущих версиях macOS. (При вводе >console на экране входа в систему обычно отображается черный экран, не отвечающий на запросы, и вам придется перезагрузиться.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .