1

Я использую Ubuntu 9.10 и последнюю версию Skype, но у меня проблема с веб-камерой. Когда я заполняю веб-камеру сыром, она работает нормально, но когда я пытаюсь использовать сеть в скайпе, скайп падает. Кто-нибудь может мне помочь

3 ответа3

2

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-й строке.

Может быть, вы также хотите сообщить об этом в багтрекер вашего дистрибутива.

1

Вопрос старый, но проблема все еще существует. Как говорит Хонк, установка 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 он не работает.

0

Я не мог добавить в файл /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 / для ссылки)

Не элегантно, но это работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .