В прошлом мне удавалось заставить мою веб-камеру работать со Skype, используя описанное здесь исправление:
Видео Skype не работало после обновления с 11.10 до 12.04
Это означало запуск Skype с:
LD_PRELOAD = / usr / lib / i386-linux-gnu / libv4l / v4l1compat.so / usr / bin / skype
Это работало хорошо в Ubuntu 12.04, но больше не работает на Ubuntu 13.04. Возможно, потому что исполняемый файл в / usr / bin / skype заменен на скрипт, который говорит:
#!/bin/sh
#
# Tip in https://launchpad.net/bugs/1002187, comment #31
#
# Bug filed against Skype: https://jira.skype.com/browse/SCL-980
#
export LD_PRELOAD="/usr/lib/i386-linux-gnu/mesa/libGL.so.1${LD_PRELOAD:+:}$LD_PRELOAD"
exec /usr/lib/skype/skype "$@"
Кажется, что этот скрипт необходим для устранения ошибки при запуске Skype в Ubuntu 13.04, но это вероятно, также отменяет мое собственное исправление веб-камеры, и я думаю, что это причина того, что он больше не работает.
Так что мне нужно добавить исправление своей веб-камеры в этот скрипт, но мне сложно разобраться, как? Любая помощь с этим?
Я исправил это, создав файл / usr / local / bin / skype со следующим содержимым:
#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/lib/skype/skype
И сделав его исполняемым:
sudo chmod a+x /usr/local/bin/skype
У меня был свежий Raring install, поэтому мне также нужно было установить 32-битные библиотеки.
sudo apt-get install ia32-libs
Просто исправил это! Появилась новая версия Skype, версия 4.2. Вы можете установить ее с сайта Skype. Они не устранили давнишние проблемы, которые есть у многих людей с их веб-камерами, но, похоже, они решили проблему с ошибками. Таким образом, / usr / bin / skype больше не является скриптом с некоторой магией LD_PRELOAD, а исполняемым файлом.
Это делает исправление веб-камеры из: Видео Skype не работает после обновления с 11.10 до 12.04 , также снова работает. Отлично!