Xquartz крушение бесконечной петли в Mountain Lion?

11

Я пытаюсь заставить Xquartz работать в Mountain Lion, но когда я нажимаю на него, он запускается, затем падает, затем снова запускается и т. Д. Он повторяется до тех пор, пока я не перезагружусь или не выйду из системы.

Моя консоль говорит это для каждого цикла:

    8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: lockfile: Sorry, giving up on "/var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock"
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: font_cache is already running.
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: If you believe this to be erroneous, please remove /var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock.
8/15/12 10:00:21.830 PM org.macosforge.xquartz.privileged_startx[14842]: lockfile: Sorry, giving up on "/opt/X11/var/run/font_cache.lock"
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: font_cache is already running.
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: If you believe this to be erroneous, please remove /opt/X11/var/run/font_cache.lock.
8/15/12 10:00:21.893 PM org.macosforge.xquartz.startx[14953]: xauth:  file /Users/gav/.serverauth.14954 does not exist
8/15/12 10:00:21.953 PM org.macosforge.xquartz.X11.stub[14994]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
8/15/12 10:00:21.956 PM org.macosforge.xquartz.X11.stub[14995]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
8/15/12 10:00:22.305 PM SIMBL Agent[11494]: warning: failed to get scripting definition from /Applications/Utilities/XQuartz.app; it may not be scriptable.
8/15/12 10:00:22.306 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-600 "The operation couldn’t be completed. (OSStatus error -600.)" (procNotFound: no eligible process with specified descriptor) UserInfo=0x4001afc60 {ErrorNumber=-600} userInfo:{
    ErrorNumber = -600;
}
8/15/12 10:00:22.307 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-1701 "The operation couldn’t be completed. (OSStatus error -1701.)" (errAEDescNotFound) UserInfo=0x4001d7200 {ErrorNumber=-1701} userInfo:{
    ErrorNumber = -1701;
}
8/15/12 10:00:23.956 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
8/15/12 10:00:24.064 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: connection to X server lost
8/15/12 10:00:24.065 PM org.macosforge.xquartz.startx[14953]: 
8/15/12 10:00:25.066 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.113 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.114 PM com.apple.launchd.peruser.501[129]: (org.macosforge.xquartz.startx) Throttling respawn: Will start in 7 seconds

Я ничего не знаю о Xquartz, поэтому не знаю, как диагностировать проблему.

Я использую Xquartz 2.7.2, найденный здесь http://xquartz.macosforge.org/landing/

gavflynn
источник

Ответы:

6

Я смог решить эту проблему на Mountain Lion 10.8.2 с помощью XQuartz 2.7.4, ~/.xinitrc.dудалив с дороги (тот же эффект, что и удаление).

Кристофер М Бальц
источник
1
Похожая проблема - у меня был ~/.xinitrcфайл. Как только я удалил его, проблема ушла.
Бон
1

Я тоже испытал это. Я добавлю, что я перенес файлы настроек, поэтому, возможно, это усугубило проблему. Если я найду ответ, я вернусь, чтобы поделиться. Удачи на вашем конце?

Возможное решение ... Я уверен, что это не лучшее решение, но я здесь, чтобы упомянуть то, что я испытал ... после удаления порта X я смог запустить Xquartz без бесконечного цикла. Я также попытался удалить xorg, так как чувствовал, что он должен быть установлен через Xquartz (могу ошибаться). При удалении только X был запущен Quartz, и я получил то, что ожидал получить для окна Xterm. С удаленным xorg я не получаю запуск xwindow при вызове через терминал, поэтому я думаю, что я только на полпути к ответу здесь. [или оставьте xorg установленным и удалите X] Я упомяну, что у моих окон не было дескриптора окна, что было крайне неприятно, поэтому я не думаю, что это полностью решено.

AllenH
источник
1

Хорошо, кажется, я как-то починил. Я думаю, что это была проблема со всеми моими файлами инициализации. Наблюдая за консолью, я смог определить, были ли строки из более старой установки Fink, которые расстраивали запуск сервера Xquartz. В частности, это могла быть строка источника /sw/bin/init.sh, которая была основной проблемой. Убедитесь, что все ваши rc-файлы и т. Д. Настроены правильно и не пропускают ничего (проверьте консоль, чтобы быть уверенным) - .bash_profile, .bashrc, .xinitrc у всех были проблемы из-за прошлых установок для меня. Надеюсь, это поможет!

AllenH
источник
Спасибо за чаевые! У меня была эта проблема навсегда, но я исправил, удалив .xinitrc. Я думаю, что в какой-то момент kde (установленный через fink) добавил что-то, чтобы X11 использовал рабочий стол kde, что вызывало проблему.
asmeurer
0

У меня тоже есть проблема с запуском, выходом, повторным запуском Xquartz. OS X 10.14.6 Мохаве. Удаление .xinitrc исправило это для меня.

Martino
источник
Добро пожаловать на разные вопросы и спасибо за ваш ответ. :) К сожалению, короткие ответы, подобные этому, не дают достаточно подробностей или контекста, чтобы помочь многим пользователям. Если возможно, было бы хорошо, если бы вы могли добавить больше информации о том, как вы удалили .xinitrc. Кроме того, вы можете прочитать Как ответить, чтобы получить советы по предоставлению ответов здесь.
Мономет