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


11

Я просмотрел Ask Ubuntu и не могу найти способ легко установить драйвер. Я буду в порядке, делая это через терминал, если это так.


Есть ли драйвер Linux для этой веб-камеры?
mikewhоткуда бы ни

Что происходит, когда вы подключаете его?
Хорхе Кастро

связанная ветка форума: 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 может не обнаружить камеру, однако. Чтобы решить эту проблему, заставьте 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. Есть еще идеи?
Александр

Я хочу сделать это по скайпу, и он показывает веб-камеру, но не будет проверять это или позволять мне просматривать это.
Александр

@ Александр - сообщение на форуме может относиться к другой версии Ubuntu, но вы пробовали это? У меня мало опыта работы с веб-камерами, мой Microsoft просто подключается и работает ...
Марк Руни

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