Я пытаюсь заставить 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/
~/.xinitrc
файл. Как только я удалил его, проблема ушла.Я тоже испытал это. Я добавлю, что я перенес файлы настроек, поэтому, возможно, это усугубило проблему. Если я найду ответ, я вернусь, чтобы поделиться. Удачи на вашем конце?
Возможное решение ... Я уверен, что это не лучшее решение, но я здесь, чтобы упомянуть то, что я испытал ... после удаления порта X я смог запустить Xquartz без бесконечного цикла. Я также попытался удалить xorg, так как чувствовал, что он должен быть установлен через Xquartz (могу ошибаться). При удалении только X был запущен Quartz, и я получил то, что ожидал получить для окна Xterm. С удаленным xorg я не получаю запуск xwindow при вызове через терминал, поэтому я думаю, что я только на полпути к ответу здесь. [или оставьте xorg установленным и удалите X] Я упомяну, что у моих окон не было дескриптора окна, что было крайне неприятно, поэтому я не думаю, что это полностью решено.
источник
Хорошо, кажется, я как-то починил. Я думаю, что это была проблема со всеми моими файлами инициализации. Наблюдая за консолью, я смог определить, были ли строки из более старой установки Fink, которые расстраивали запуск сервера Xquartz. В частности, это могла быть строка источника /sw/bin/init.sh, которая была основной проблемой. Убедитесь, что все ваши rc-файлы и т. Д. Настроены правильно и не пропускают ничего (проверьте консоль, чтобы быть уверенным) - .bash_profile, .bashrc, .xinitrc у всех были проблемы из-за прошлых установок для меня. Надеюсь, это поможет!
источник
У меня тоже есть проблема с запуском, выходом, повторным запуском Xquartz. OS X 10.14.6 Мохаве. Удаление .xinitrc исправило это для меня.
источник