Я использую Ubuntu 9.10 и последнюю версию Skype, но у меня проблема с веб-камерой. Когда я заполняю веб-камеру сыром, она работает нормально, но когда я пытаюсь использовать сеть в скайпе, скайп падает. Кто-нибудь может мне помочь
3 ответа
Skype не может напрямую взаимодействовать с video4linux. Вам необходимо загрузить дополнительную библиотеку (v4l1compat.so) для уровня совместимости:
# LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
Может быть, вам нужно настроить путь к библиотеке для вашей установки.
Чтобы сделать этот перманент просто добавьте эту переменную в /usr /bin /skype: add
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so; export LD_PRELOAD
например, на 2-й строке.
Может быть, вы также хотите сообщить об этом в багтрекер вашего дистрибутива.
Вопрос старый, но проблема все еще существует. Как говорит Хонк, установка LD_PRELOAD для библиотеки v4l1compat.so работает.
На моем 64-битном Ubuntu 12.04 это работало:
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
У меня есть 32-битный Skype, поэтому библиотека должна соответствовать этому.
Я хочу запустить Skype с иконкой панели. Я положил это в поле команды:
bash -c "LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype"
Это позволяет избежать создания отдельного файла сценария. Однако без bash он не работает.
Я не мог добавить в файл /usr /bin /skype (это двоичный файл). Во всяком случае, вот мой обходной путь:
1) в моей домашней папке я сделал файл (используя gedit), который содержал -
#! /bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
2) затем добавили ссылку на приложение в мои меню -
bash /home/yourusername/skype_with_video.sh
(значок Skype должен быть в папке /usr /share /icons / для ссылки)
Не элегантно, но это работает.