ฉันได้ดูทั่วขอ Ubuntu และไม่สามารถหาวิธีการติดตั้งไดรเวอร์ได้อย่างง่ายดาย ฉันจะทำได้โดยทำผ่านเทอร์มินัลถ้านั่นเป็นวิธีการทำ
ฉันได้ดูทั่วขอ Ubuntu และไม่สามารถหาวิธีการติดตั้งไดรเวอร์ได้อย่างง่ายดาย ฉันจะทำได้โดยทำผ่านเทอร์มินัลถ้านั่นเป็นวิธีการทำ
คำตอบ:
ไดรเวอร์สำหรับเว็บแคมนี้มีอยู่แล้วและควรใช้งานได้นอกกรอบ cheese
คุณสามารถตรวจสอบว่ามันจะมี
gspca_sonixj
โมดูลเคอร์เนลสำหรับเว็บนี้จะเรียกว่า คุณสามารถตรวจสอบว่ามันโหลดด้วย:
lsmod | grep sonixj
หากเว็บแคมทำงานในชีสแต่ไม่ใช่ในSkypeนั่นเป็นเพราะเว็บแคมนี้สามารถส่งออกเฟรมบีบอัด JPEG ที่ Skype ไม่สามารถจัดการได้เท่านั้น ในการแก้ไขปัญหานี้คำตอบที่เสนอสำหรับคำตอบอื่น ๆ นั้นเกือบถูกต้องแล้ว
เริ่ม Skype จากหน้าต่าง Terminal โดยเรียกใช้:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
หรือถ้าคุณอยู่ในระบบ 64 บิต (ถ้าผลลัพธ์uname -m
เป็นx86_64
):
LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype
ในUbuntu 11.10เส้นทางนั้นเปลี่ยนไปดังนั้นสำหรับการใช้แบบ 32 บิต
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
และสำหรับการใช้ 64 บิต
LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype
ในUbuntu 12.04เส้นทางสำหรับ64 บิตเปลี่ยนไปอีกครั้งดังนั้นให้ใช้
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype
สำหรับ 32 บิตดูด้านบน
หากใช้งานได้คุณสามารถเปลี่ยนรายการเมนูคล้ายกับวิธีที่ @demua แนะนำให้ทำ:
คัดลอก/usr/share/applications/skype.desktop
ไปยังไฟล์ในโปรไฟล์ของคุณเพื่อป้องกันการอัปเดตในอนาคตจากการเลิกทำการเปลี่ยนแปลง สิ่งนี้สามารถทำได้ในเทอร์มินัลด้วย:
mkdir -p $HOME/.local/share/applications
cp /usr/share/applications/skype.desktop $HOME/.local/share/applications/
เปิดตัวสร้างใหม่$HOME/.local/share/applications/skype.desktop
ในตัวแก้ไขและเปลี่ยนบรรทัด
Exec=skype
เพื่อสิ่งที่ชอบ
Exec=env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
แน่นอนคุณต้องใช้เส้นทางเดียวกับที่นี่ข้างต้นเมื่อทำการทดสอบ
วิธีแก้ปัญหาสำหรับ Skype ยังใช้งานได้กับแอปพลิเคชันรุ่นเก่าและเว็บแคมอื่น ๆ ที่รองรับรูปแบบที่ผิดปกติเท่านั้น ทดสอบกับ:
cheese
bseibold พูดว่า มีนาคม 2018, อูบุนตู 16.04 LTS พร้อม LifeCam VX-5000
motion
ตามmaketecheasier.com/setup-motion-detection-webcam-ubuntu
เว็บแคมของคุณควรทำงานนอกกรอบในเวลา 11.10 น. ผลลัพธ์ของคำสั่งเหล่านี้คืออะไร
lsusb | grep LifeCam
sudo lsmod | grep v4l1_compat
ตรวจสอบให้แน่ใจว่าติดตั้งวิดีโอสำหรับ linux แล้ว
#32-bit
sudo apt-get install libv4l-0
#64-bit
sudo apt-get install libv4l-0 lib32v4l-0
Skype อาจตรวจไม่พบกล้อง ในการแก้ปัญหานี้ให้บังคับให้ skype โหลดไลบรารี v4l ดังนี้:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
lsusb | grep LifeCam
แสดงให้เห็น VX-5000 อย่างชัดเจน มีนาคม 2018 อูบุนตู 16.04 cheese
วิดีโอแบบเต็มรูปแบบการเคลื่อนไหวโดยเริ่มต้นใน คำตอบที่ยอดเยี่ยม
Skype
http://www.ubunturoot.com/2010/05/how-to-fix-webcam-problem-in-skype.html
ถอนการติดตั้งlibavcodec53
และ
ติดตั้ง xubuntu restricted extras
จากนั้นคำสั่ง
echo -e "\n# libv4l PPA\ndeb http://ppa.launchpad.net/libv4l/ppa/ubuntu `lsb_release -c | awk '{print $2}'` main" | sudo tee -a /etc/apt/sources.list
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA
sudo apt-get update
sudo apt-get install libv4l-0
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'
ก่อนอื่นให้แก้ไขคำสั่งใน launcher แล้ววาง
bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
ทำงานให้ฉัน
หากคุณใช้ Ubuntu 11.04 และ Unity หรือสภาพแวดล้อมเดสก์ทอปอื่น ๆ ตัวแก้ไขเมนูจะไม่สามารถใช้งานได้ ในการแก้ไขตัวเรียกใช้งานใน Unity คุณต้องแก้ไข Skype.desktop
ดังนั้นเริ่มเทอร์มินัลและประเภท:
sudo gedit /usr/share/applications/skype.desktop
ตอนนี้แก้ไขในบรรทัด 4 แทนที่;
Exec=skype
ด้วย:
Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'
ดูเหมือนว่ามีปัญหาในการทำให้เว็บแคมนั้นทำงานได้อย่างถูกต้องบน Ubuntu หลังจากมองไปรอบ ๆ ฉันพบข้อมูลนี้ในฟอรัม Ubuntuที่อาจช่วยแก้ปัญหาของคุณได้ - โชคดี
cheese
- มีนาคม 2561