Xterm зависает в командной строке, XQuartz постоянно вылетает и перезагружается

Еще пару дней назад я без проблем использовал Gimp на OSX 10.7. Затем я установил Inkscape, но не смог запустить его из-за проблем с языковыми настройками (в настоящее время в системе установлен японский язык). Я установил XQuartz, чтобы посмотреть, имеет ли это значение, но это не так, поэтому я остановился на этом. Пришло время немного поработать с Gimp сегодня, и похоже, что те же проблемы, с которыми я столкнулся с Inkscape, также перешли и в Gimp (за исключением того, что на этот раз они не были связаны с языком). Вот подробности:

  • И X11, и XQuartz при нормальной работе вылетают после того, как ненадолго взглянут на док-станцию. Взгляд на Монитор активности показывает, что XQuartz делает все возможное за кулисами, чтобы начать работу, поскольку он работает, но не виден, и снова запускается, как только я принудительно завершаю работу.
  • Когда я запускаю X11 и XQuartz из терминала, X11 работает, но выдает следующее:

X11.app: DISPLAY ("/tmp/launch-qlRWSF/org.macosforge.xquartz:0") не соответствует нашему идентификатору ("org.x"), сброс настроек. X11.app: main(): argc=1 argv[0] = ./X11.bin

Ожидание параметров запуска через Mach IPC. X11.app: Не удалось подключиться к серверу (DISPLAY не установлен). Запуск X-сервера. X11.app: запуск /usr/X11/bin/startx: argv[0] = /bin/sh argv[1] = -c
argv[2] = /usr/X11/bin/startx

font_cache: сканирование каталогов пользовательских шрифтов для создания кэшей шрифтов X11 font_cache: обновление кэша FC xauth: файл /Users/christopher/.serverauth.22530 не существует launch_msg("CheckIn") Ошибка IPC: операция не разрешена X11.app: нет сокета запуска передано, сброс настроек DISPLAY X11.app: do_start_x11_server(): argc=6 argv[0] = /usr/X11/bin/X argv[1] = :0 argv[2] = -nolisten argv[3] = tcp argv [4] = -auth argv[5] = /Users/christopher/.serverauth.22530

Запуск Xquartz: X.Org X Server 1.10.6 Дата сборки: 20120513 X11.app: DarwinProcessFDAdditionQueue_thread: Спящий режим, позволяющий xinitrc наверстать упущенное. (EE) Ошибка при загрузке раскладки /tmp/server-0.xkm (EE) XKB: не удалось загрузить раскладку. Вместо этого загрузка раскладки по умолчанию. /usr/X11/bin/xinit: свойство XFree86_VT неожиданно имеет 0 элементов вместо 1 font_cache: Готово

Однако XQuartz без проблем запускается с терминала.

  • Наконец, я обнаружил, что когда я вызываю xterm из терминала, он просто сидит там, ничего не выводя и не получая ввода. Я думаю, что это необычное поведение.

Я проверил пару ключевых слов из вывода X11, а именно часть дисплея и часть раскладки клавиатуры, но не нашел ничего необычного. Значение $DISPLAY такое, каким оно должно быть, а раскладка клавиш кажется более связанной с проблемами удаленного сервера, чем в моем случае (это локальные проблемы).

Я ценю любые предложения.


person Chris    schedule 16.08.2012    source источник


Ответы (1)


Ладно, я просто был творчески глуп. В последнее время я больше экспериментировал с терминалом, и в результате поставил

exec $SHELL

в моем .bash_profile. Удаление этой строки решило мою проблему.

Долгое время это ни на что не влияло, поэтому я так и не заразился. Очевидно, это также влияет на процессы X11.

person Chris    schedule 17.08.2012