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/

คำตอบ:


6

ฉันสามารถแก้ไขปัญหานี้ใน Mountain Lion 10.8.2 ด้วย XQuartz 2.7.4 โดยเลื่อน~/.xinitrc.dออกไป (ผลเช่นเดียวกับการลบ)


1
ปัญหาที่คล้ายกัน - ฉันมี~/.xinitrcไฟล์ เมื่อฉันลบมันปัญหาหายไป
2560

1

ฉันก็มีประสบการณ์เช่นนี้ ฉันจะเพิ่มว่าฉันได้ย้ายข้อมูลไปยังไฟล์การตั้งค่าดังนั้นอาจเป็นไปได้ว่ามีส่วนทำให้เกิดปัญหา หากฉันพบคำตอบฉันจะกลับมาแชร์ มีโชคในตอนท้ายของคุณ?

ทางออกที่เป็นไปได้ ... ฉันแน่ใจว่านี่ไม่ใช่ทางออกที่ดีที่สุด แต่ฉันอยู่ที่นี่เพื่อพูดถึงสิ่งที่ฉันมีประสบการณ์ ... หลังจากถอนการติดตั้งพอร์ต X ฉันสามารถเปิด Xquartz ให้ทำงานได้โดยไม่ต้องวนซ้ำไม่รู้จบ ฉันยังลองถอนการติดตั้ง xorg เพราะฉันรู้สึกว่าควรติดตั้งผ่าน Xquartz (ฉันอาจผิด) เมื่อถอนการติดตั้ง X เท่านั้น Quartz เปิดตัวและฉันได้รับสิ่งที่ฉันคาดหวังไว้สำหรับหน้าต่าง Xterm เมื่อถอนการติดตั้ง xorg ฉันไม่ได้รับ xwindow เมื่อเรียกผ่านทางเทอร์มินัลดังนั้นฉันคิดว่าฉันมีคำตอบเพียงครึ่งเดียวที่นี่ [หรือปล่อยให้ติดตั้ง xorg แล้วลบ X] ฉันจะพูดถึงว่า windows ของฉันไม่มีที่จับหน้าต่างซึ่งน่าผิดหวังอย่างมากดังนั้นฉันจึงไม่คิดว่านี่จะได้รับการแก้ไขอย่างสมบูรณ์


1

ตกลง - ฉันดูเหมือนว่าจะได้รับการแก้ไขอย่างใด ฉันคิดว่ามันเป็นปัญหากับการเริ่มต้นไฟล์ทั้งหมดของฉัน - ดูคอนโซลฉันสามารถระบุได้ว่ามีบรรทัดจากการติดตั้ง Fink รุ่นเก่าที่ทำให้เสียการเริ่มต้นของเซิร์ฟเวอร์ Xquartz โดยเฉพาะอย่างยิ่งมันอาจเป็นบรรทัดซอร์ส /sw/bin/init.sh ที่เป็นปัญหาหลัก ตรวจสอบให้แน่ใจว่าไฟล์ rc ทั้งหมดของคุณมีการตั้งค่าอย่างถูกต้องและไม่สูญหาย (ตรวจสอบคอนโซลเพื่อให้แน่ใจ) - .bash_profile, .bashrc, .xinitrc ทั้งหมดมีปัญหาเนื่องจากการติดตั้งในอดีตสำหรับฉัน ฉันหวังว่านี่จะช่วยได้!


ขอบคุณสำหรับทิป! ฉันมีปัญหานี้ตลอดไป แต่ฉันแก้ไขได้โดยลบ. xinitrc ฉันเดาในบางจุด kde (ติดตั้งผ่าน fink) ได้เพิ่มสิ่งที่นั่นเพื่อทำให้ X11 ใช้เดสก์ท็อป kde ซึ่งทำให้เกิดปัญหา
asmeurer

0

ฉันก็มีปัญหาเช่นนี้กับการเปิดตัว Xquartz ออกจากการเปิดใหม่อีกครั้ง OS X 10.14.6 Mojave การลบ. xinitrc ได้แก้ไขสิ่งนี้สำหรับฉัน


ยินดีต้อนรับสู่ถามที่แตกต่างกันและขอบคุณสำหรับคำตอบของคุณ :) น่าเสียดายที่คำตอบสั้น ๆ เช่นนี้ไม่ได้ให้รายละเอียดหรือบริบทเพียงพอที่จะช่วยเหลือผู้ใช้จำนวนมาก ถ้าเป็นไปได้มันจะดีถ้าคุณสามารถเพิ่มข้อมูลเพิ่มเติมเกี่ยวกับวิธีการลบ. xinitrc นอกจากนี้คุณอาจต้องการอ่านวิธีการตอบสำหรับเคล็ดลับในการให้คำตอบที่นี่
Monomeeth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.