Я просмотрел Ask Ubuntu и не могу найти способ легко установить драйвер. Я буду в порядке, делая это через терминал, если это так, как это сделать.
Драйвер для этой веб-камеры уже включен, и он должен работать из коробки. Вы можете проверить, работает ли это с cheese
.
Модуль ядра для этой веб-камеры называется gspca_sonixj
. Вы можете проверить, загружено ли оно:
lsmod | grep sonixj
Если веб-камера работает в Cheese , но не в Skype , потому что эта веб-камера может выводить только сжатые JPEG-кадры, которые Skype не может обработать. Чтобы исправить это, предлагаемое решение других ответов уже почти правильно.
Запустите Skype из окна терминала, запустив:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
или если вы работаете в 64-битной системе (если вывод uname -m
равен x86_64
):
В 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 путь для 64bit снова изменился , поэтому используйте
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 также работает для других устаревших приложений и других веб-камер, которые поддерживают только необычные форматы. Протестировано с:
Ваша веб-камера должна работать из коробки в 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
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 и Единицы или другой настольной среды Редактор меню не доступен. Для редактирования средства запуска в Единице, необходимо отредактировать 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 , которая может решить вашу проблему - удачи.