Як встановити драйвер для Microsoft Lifecam VX-3000?


11

Я переглянув усі запитання Ubuntu і не можу легко знайти спосіб встановлення драйвера. Я буду добре, виконуючи це через термінал, якщо це так зробити.


Чи є драйвер Linux для цієї веб-камери?
mikew незалежно від

Що відбувається, коли ви підключите його?
Хорхе Кастро

пов'язана тема форуму: ubuntuforums.org/showthread.php?t=1860212
fossfreedom

1
я вважаю, що ця публікація дуже корисна для цього питання -> burgerminds.wordpress.com/2010/03/15/…
hhlp

Відповіді:


10

Водій

Драйвер для цієї веб-камери вже включений, і він повинен працювати поза коробкою. Ви можете перевірити, чи так це cheese.

Модуль ядра для цієї веб-камери називається gspca_sonixj. Ви можете перевірити, чи завантажено воно:

lsmod | grep sonixj

Skype

Тестування, чи працює

Якщо веб-камера працює в Cheese, але не в Skype , це тому, що ця веб-камера може виводити лише JPEG-стислі кадри, з якими Skype не може працювати. Щоб виправити це, запропоноване рішення інших відповідей вже майже правильне.


Запустіть Skype з вікна терміналу, запустивши:

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 також працює для інших застарілих додатків та інших веб-камер, які підтримують лише незвичні формати. Тестували:

  • Microsoft VX-3000
  • Оптичне скло Hercules Deluxe

Чудова реакція та ідеальне виправлення, я використовував це кілька разів неодноразово і зберігаю це в закладках. Дякую!
RafLance

Він працює з cheeseтак, як каже bseibold. Березень 2018 року, Ubuntu 16.04 LTS з LifeCam VX-5000
SDsolar

Наступним кроком буде спробувати motionвідповідно до maketecheasier.com/setup-motion-detection-webcam-ubuntu
SDsolar

6

Ваша веб-камера повинна працювати поза коробкою в 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 може не виявити камеру. Щоб вирішити цю проблему, змушуйте скайп завантажувати бібліотеку v4l так:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

lsusb | grep LifeCamпоказує VX-5000 дуже чітко. Березень 2018 року Ubuntu 16.04, повнометражне відео за замовчуванням у cheese. Відмінна відповідь.
SDsolar

1

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'

Спочатку trz відредагуйте в пусковій установці команду і поставте

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'

0

Здається, є проблеми з тим, щоб конкретна веб-камера правильно працювала на Ubuntu, після того, як я трохи озирнувся, я знайшов цю інформацію на форумах Ubuntu, яка може вирішити вашу проблему - удачі.


Я подивився на це, і це стосується іншої версії Ubuntu. Є якісь інші ідеї?
Олександр

Я хочу це зробити по скайпу, і він показує веб-камеру, але не перевірятиму або дозволити мені переглянути.
Олександр

@Alexander - повідомлення на форумі може стосуватися іншої версії Ubuntu, але ви її спробували? У мене мало досвіду роботи з веб-камерами, мій Microsoft просто підключається і працює ...
Mark Rooney

Він працює з коробки з v16.04 LTS та cheese - березень 2018
SDsolar
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.