ฉันใช้งาน Ubuntu 9.10 และเวอร์ชั่นล่าสุดของ skype แต่ฉันมีปัญหากับเว็บแคม เมื่อฉันลองเว็บแคมกับชีสมันใช้งานได้ดี แต่เมื่อฉันลองใช้เว็บกับ skype skype ล่ม ร่างกายใด ๆ สามารถช่วยฉัน
ฉันใช้งาน Ubuntu 9.10 และเวอร์ชั่นล่าสุดของ skype แต่ฉันมีปัญหากับเว็บแคม เมื่อฉันลองเว็บแคมกับชีสมันใช้งานได้ดี แต่เมื่อฉันลองใช้เว็บกับ skype skype ล่ม ร่างกายใด ๆ สามารถช่วยฉัน
คำตอบ:
Skype ไม่สามารถโต้ตอบโดยตรงกับ video4linux คุณต้องโหลดไลบรารีเพิ่มเติม (v4l1compat.so) สำหรับเลเยอร์ความเข้ากันได้
# LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
บางทีคุณอาจต้องปรับเปลี่ยนเส้นทางไลบรารีสำหรับการตั้งค่าของคุณ
ในการทำให้ถาวรนี้เพียงเพิ่มตัวแปรนี้ใน / usr / bin / skype: add
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so; export LD_PRELOAD
เช่น. บนบรรทัดที่ 2 ตรงนั้น
บางทีคุณอาจต้องการรายงานสิ่งนี้ในเครื่องมือติดตามบั๊กของการแจกจ่ายของคุณ
คำถามนั้นเก่า แต่ปัญหายังคงมีอยู่ ดังที่ honk กล่าวว่าการตั้งค่า LD_PRELOAD เป็นงาน v4l1compat.so
ใน Ubuntu แบบ 64 บิต 64.04 ของฉันทำงานได้
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
ฉันมี skype 32 บิตดังนั้นห้องสมุดควรจับคู่กับมัน
ฉันต้องการเปิด skype ด้วยไอคอนพาเนล ฉันใส่สิ่งนี้ลงในฟิลด์คำสั่ง:
bash -c "LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype"
วิธีนี้หลีกเลี่ยงการสร้างไฟล์สคริปต์แยกต่างหาก อย่างไรก็ตามหากไม่มีทุบตีก็ไม่ทำงาน
ฉันไม่สามารถเพิ่มไฟล์ / usr / bin / skype ได้ (เป็นไฟล์ไบนารี) อย่างไรก็ตามนี่คือวิธีแก้ปัญหาของฉัน:
1) ในโฟลเดอร์บ้านของฉันฉันทำไฟล์ (โดยใช้ gedit) ที่มี -
#! /bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
2) จากนั้นเพิ่มลิงค์แอปพลิเคชันไปยังเมนูของฉัน -
bash /home/yourusername/skype_with_video.sh
(ไอคอน Skype ควรอยู่ใน / usr / share / ไอคอน / โฟลเดอร์สำหรับลิงค์)
ไม่หรูหรา แต่ใช้งานได้