คำถามติดแท็ก xvfb

3
ส่วนขยาย GLX ทำงานไม่ถูกต้องกับ xvfb
ฉันมีระบบ Ubuntu 14.04 ที่ติดตั้งแพ็คเกจต่อไปนี้: libegl1-mesa:amd64 libegl1-mesa-drivers:amd64 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-glx:i386 libglapi-mesa:amd64 libglapi-mesa:i386 libgles2-mesa:amd64 libglu1-mesa:amd64 libopenvg1-mesa:amd64 libwayland-egl1-mesa:amd64 mesa-utils xvfb ฉันต้องการเริ่มต้นแอปพลิเคชันภายใต้ xvfb ฉันเริ่ม xvfb ครั้งแรกด้วย: $ Xvfb :1 -screen 0 1024x768x24 +extension GLX +render -noreset >> xsession.log 2>&1 & จากนั้นตรวจสอบไฟล์บันทึก xvfb: Initializing built-in extension Generic Event Extension Initializing built-in extension SHAPE Initializing …
15 x11  opengl  xvfb 

1
ทำไม `xvfb-run glxgears` ล้มเหลวด้วยข้อผิดพลาดการแลกเปลี่ยน?
xvfb ควรให้ฉันเรียกใช้โปรแกรม X ในสภาพแวดล้อมที่ไม่มีหัว แต่เมื่อฉันวิ่งxvfb-run glxgearsฉันจะได้รับ: libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. Error: couldn't get an RGB, Double-buffered visual เมื่อฉันวิ่งLIBGL_DEBUG=verbose xvfb-run glxgearsฉันจะได้รับ: libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so libGL error: failed to load driver: swrast Error: couldn't get …
12 linux  opengl  xvfb 

2
วิธีการสำรวจความคิดเห็นเพื่อ Xvfb ให้พร้อม?
เอกสารเทรวิส CIกล่าวว่าเพื่อให้ทำงานsleep 3หลังจากที่เริ่มต้นxvfbจะ "ให้ [มัน] บางเวลาที่จะเริ่มต้น" ฉันไม่พบการอ้างอิงถึงความล่าช้านี้ในmanหน้าใด ๆ การเขียนโปรแกรมลัทธิขนส่งสินค้านี้หรือไม่ ถ้าไม่ฉันจะสำรวจความคิดเห็นมากกว่าการนอนหลับเพื่อรับประกันว่าใช้ได้หรือไม่
11 xvfb 

1
Xvfb หรือ Firefox เกิดข้อผิดพลาด & เข้าสู่ระบบโดยไม่ต้องเสียค่าใช้จ่าย
ตามคำตอบของคำถามนี้ฉันใช้ Xvfb เพื่อสร้างการแสดงผลเสมือนจริงดังนั้น firefox จะทำงานบนเซิร์ฟเวอร์ CentOS ของฉัน (ฉันไม่ต้องการเห็น firefox หรือทำคีย์จริงหรือหน้าจออินพุต / เอาท์พุตด้วย firefox - มันแค่ต้องวิ่งเพื่อให้ซีลีเนียมสามารถขับมันได้) ฉันพยายามคิดว่าทำไม Xvfb (หรือ firefox) จึงขว้าง พวงของข้อผิดพลาด ฉันเริ่ม Xvfb ด้วยคำสั่งนี้: Xvfb :1 -screen 0 1024x768x24 & และทันทีที่ฉันเริ่มมันข้อความแสดงข้อผิดพลาดสองสามข้อจะถูกสะท้อนกลับไปที่หน้าจอ [root@host /home/lm/cron]# Xvfb :1 -screen 0 1024x768x24 & [1] 9214 [root@host /home/lm/cron]# expected keysym, got XF86TouchpadOn: line 120 of …
9 centos  firefox  x11  xvfb 

3
ฉันจะเริ่ม Xvfb เมื่อเริ่มต้นบน Debian ได้อย่างไร
ฉันมีเว็บเซิร์ฟเวอร์ Debian ที่ฉันใช้สำหรับการขูดหน้าจอเป็นครั้งคราวผ่าน Selenum และ Python ฉันใช้ Xvfb เป็นเซิร์ฟเวอร์ X เสมือนเพื่อให้ Firefox ทำงานต่อเมื่อถูกควบคุมโดย Selenium เนื่องจากฉัน (คิดว่า) ฉันต้องเริ่มใช้sudoมันฉันไม่คิดว่ามันจะเป็นไปได้ที่จะเริ่มต้นจาก Python ทุกครั้ง (ดูคำถาม Stack Overflow ของฉัน ) ดังนั้นฉันจึงคิดว่าฉันสามารถใช้งานได้ตลอดเวลา . ขณะนี้ฉันเริ่มต้นเช่นนี้ที่บรรทัดคำสั่ง: sudo Xvfb :99 -nolisten tcp -fbdir /var/run ฉันควรใช้วิธีการใดในการทำสิ่งนี้โดยอัตโนมัติเมื่อเริ่มต้น ฉันควรใช้cronตามที่แนะนำที่นี่ ?
9 debian  startup  xvfb 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.