Xquartz falha loop infinito no Mountain Lion?

11

Estou tentando fazer com que o Xquartz funcione no Mountain Lion, mas quando clico nele, ele inicia, trava e depois reinicia etc. Ele faz um loop como esse até eu reiniciar ou sair.

Meu console diz isso para cada loop:

    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

Não sei nada sobre o Xquartz, por isso não sei como diagnosticar o problema.

Estou usando o Xquartz 2.7.2 encontrado aqui http://xquartz.macosforge.org/landing/

gavflynn
fonte

Respostas:

6

Consegui resolver esse problema no Mountain Lion 10.8.2 com o XQuartz 2.7.4 ~/.xinitrc.dsaindo do caminho (o mesmo efeito que excluí-lo).

Christopher M Balz
fonte
1
Problema semelhante - eu tinha um ~/.xinitrcarquivo. Depois que eu o apaguei, o problema desapareceu.
Bonh 25/05
1

Eu também já experimentei isso. Acrescentarei que migrei sobre arquivos de preferência, possivelmente contribuindo para o problema. Se eu encontrar a resposta, voltarei a compartilhar. Alguma sorte do seu lado?

Solução possível ... Tenho certeza de que essa não é a melhor solução disponível, mas estou aqui para mencionar o que experimentei ... após a desinstalação da porta X, consegui iniciar o Xquartz sem o loop infinito. Eu também tentei desinstalar o xorg porque achava que deveria ser instalado via Xquartz (eu poderia estar errado). Com apenas o X desinstalado, o Quartz foi lançado e obtive o que esperava obter de uma janela do Xterm. Com o xorg desinstalado, não consigo iniciar o xwindow quando chamado pelo terminal, então acho que estou apenas na metade da resposta aqui. [ou deixe o xorg instalado e remova o X] Vou mencionar que minhas janelas não tinham identificador de janelas, o que foi extremamente frustrante, então não acho que isso ainda esteja completamente resolvido.

AllenH
fonte
1

Ok, parece que eu consertei o meu de alguma forma. Eu acho que foi um problema com todos os meus arquivos de inicialização. Ao assistir ao console, fui capaz de determinar que havia linhas de uma instalação mais antiga do Fink que estavam atrapalhando o início do servidor Xquartz. Em particular, pode ter sido a linha /sw/bin/init.sh de origem que foi o principal problema. Certifique-se de que todos os seus arquivos rc, etc., estejam configurados corretamente e não faltem coisas (verifique o console para ter certeza) - .bash_profile, .bashrc, .xinitrc todos tiveram problemas devido a instalações anteriores para mim. Eu espero que isso ajude!

AllenH
fonte
Obrigado pela dica! Eu sempre tive esse problema, mas corrigi removendo o .xinitrc. Acho que em algum momento, o kde (instalado pelo fink) havia adicionado algo para fazer o X11 usar a área de trabalho do kde, o que estava causando o problema.
asmeurer
0

Eu também tenho esse problema com o Xquartz iniciando, encerrando e reiniciando. Mojave para OS X 10.14.6. A exclusão do .xinitrc corrigiu isso para mim.

Martino
fonte
Bem-vindo ao Ask Different e obrigado por sua resposta. :) Infelizmente, respostas curtas como essa não fornecem detalhes ou contexto suficientes para ajudar muitos usuários. Se possível, seria bom se você pudesse adicionar mais informações sobre como excluiu o .xinitrc. Além disso, você pode ler Como responder, para obter dicas sobre como fornecer respostas aqui.
Monomeeth