ปัญหาเว็บแคมกับ skype บน linux


1

ฉันใช้งาน Ubuntu 9.10 และเวอร์ชั่นล่าสุดของ skype แต่ฉันมีปัญหากับเว็บแคม เมื่อฉันลองเว็บแคมกับชีสมันใช้งานได้ดี แต่เมื่อฉันลองใช้เว็บกับ skype skype ล่ม ร่างกายใด ๆ สามารถช่วยฉัน

คำตอบ:


2

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 ตรงนั้น

บางทีคุณอาจต้องการรายงานสิ่งนี้ในเครื่องมือติดตามบั๊กของการแจกจ่ายของคุณ


ขอบคุณผู้ชายมันใช้งานได้ แต่โปรดบอกฉันว่าสามารถทำการเปลี่ยนแปลงถาวรนี้
Ayoub M.

ผู้ชายคุณดีที่สุด! โซลูชันนี้ใช้งานได้กับแอปพลิเคชันการประชุมทางวิดีโอหรือไม่
SpaceDog

2
คุณเพิ่มบรรทัดนี้ที่ไหน / usr / bin / skype เป็นไฟล์ไบนารีใช่ไหม
endolith

ฉันควรเพิ่มบรรทัดนี้ที่ไหน
Eray

1

คำถามนั้นเก่า แต่ปัญหายังคงมีอยู่ ดังที่ 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"

วิธีนี้หลีกเลี่ยงการสร้างไฟล์สคริปต์แยกต่างหาก อย่างไรก็ตามหากไม่มีทุบตีก็ไม่ทำงาน


0

ฉันไม่สามารถเพิ่มไฟล์ / 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 / ไอคอน / โฟลเดอร์สำหรับลิงค์)

ไม่หรูหรา แต่ใช้งานได้

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