Xquartz mengalami loop tak terbatas di Mountain Lion?

11

Saya mencoba membuat Xquartz bekerja di Mountain Lion, tetapi ketika saya mengkliknya, itu mulai, kemudian crash, kemudian mulai lagi dll. Itu loop seperti ini sampai saya reboot atau logout.

Konsol saya mengatakan ini untuk setiap 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

Saya tidak tahu apa-apa tentang Xquartz, jadi saya tidak yakin bagaimana mendiagnosis masalahnya.

Saya menggunakan Xquartz 2.7.2 yang ditemukan di sini http://xquartz.macosforge.org/landing/

gavflynn
sumber

Jawaban:

6

Saya dapat memecahkan masalah ini pada Mountain Lion 10.8.2 dengan XQuartz 2.7.4 dengan bergerak ~/.xinitrc.dkeluar dari jalan (efek yang sama seperti menghapusnya).

Christopher M Balz
sumber
1
Masalah serupa - Saya punya ~/.xinitrcfile. Setelah saya menghapusnya, masalahnya hilang.
bonh
1

Saya juga pernah mengalami ini. Saya akan menambahkan bahwa saya memang melakukan migrasi lebih dari file preferensi, jadi mungkin itu berkontribusi terhadap masalah. Jika saya menemukan jawabannya, saya akan kembali untuk berbagi. Keberuntungan ada di pihakmu?

Kemungkinan solusi ... Saya yakin ini bukan solusi terbaik di luar sana, tapi saya di sini untuk menyebutkan apa yang saya alami ... setelah port uninstall X, saya bisa membuat Xquartz untuk meluncurkan tanpa loop tak terbatas. Saya juga mencoba menghapus instalan xorg karena saya merasa itu harus diinstal melalui Xquartz (saya bisa saja salah). Dengan hanya X yang dihapus, Quartz diluncurkan dan saya mendapatkan apa yang saya harapkan untuk jendela Xterm. Dengan xorg dihapus, saya tidak mendapatkan peluncuran xwindow ketika dipanggil melalui terminal, jadi saya pikir saya hanya setengah jalan ke jawaban di sini. [atau biarkan xorg terinstal dan hapus X] Saya akan menyebutkan bahwa windows saya tidak memiliki handle window, yang sangat membuat frustasi, jadi saya rasa ini belum sepenuhnya terpecahkan.

AllenH
sumber
1

Oke- Sepertinya saya sudah memperbaiki milik saya. Saya pikir itu adalah masalah dengan semua inisialisasi .files saya - menonton konsol, saya dapat menentukan bahwa ada garis-garis dari instalasi Fink yang lebih tua yang mengganggu permulaan server Xquartz. Khususnya itu mungkin baris sumber /sw/bin/init.sh yang merupakan masalah utama. Pastikan semua file rc Anda, dll., Sudah diatur dengan benar dan tidak ada hal-hal yang hilang (periksa konsol untuk memastikan) - .bash_profile, .bashrc, .xinitrc semua memiliki masalah karena instalasi yang telah saya lakukan sebelumnya. Saya harap ini membantu!

AllenH
sumber
Terima kasih atas tipnya! Saya pernah mengalami masalah ini selamanya, tetapi saya telah memperbaikinya dengan menghapus .xinitrc. Saya kira pada beberapa titik, kde (diinstal melalui fink) telah menambahkan sesuatu di sana untuk membuat X11 menggunakan desktop kde, yang menyebabkan masalah.
asmeurer
0

Saya juga punya masalah dengan Xquartz meluncurkan, berhenti, meluncurkan kembali. OS X 10.14.6 Mojave. Menghapus .xinitrc memperbaiki ini untuk saya.

Martino
sumber
Selamat datang di Ask Different dan terima kasih atas jawaban Anda. :) Sayangnya, jawaban singkat seperti ini tidak benar-benar memberikan detail atau konteks yang cukup untuk membantu banyak pengguna. Jika memungkinkan, alangkah baiknya jika Anda dapat menambahkan beberapa info lebih lanjut tentang cara Anda menghapus .xinitrc. Juga, Anda mungkin ingin membaca Cara Menjawab untuk tips tentang cara memberikan jawaban di sini.
Monomeeth