Несколько лет назад купил себе вебкамеру, но как то не сложилось у меня с ней... Ну не работала он ни в Skype, ни в браузерах. В программе Ceese работала, а в браузере, нет! Во общем то меня это совсем не напрягало, так как я не большой любитель общаться по скайпу. Но вот жене захотелось увидеться с дальними и далекими родственниками, и я принялся за "гугление". Обнаружил, что вся проблема в библиотеке v4l1compat.so, которую нужно подгружать руками, непосредственно перед запуском Скайпа. То есть
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype и все работало
И этого де хватало для работы камеры в браузере.
Решил сделать проще - прописать в .bashrc
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so; export LD_PRELOAD
и все!
Но к моему удивлению, это не заработало! То есть в браузере работает, а в Скайп - нет!
Решил долго не мучатся, и сделал так
#su
#mv /usr/bin/skype /usr/bin/skype-bin
#nano /usr/bin/skype
И сам файл должен выглядеть так
#/bin/bash
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
/usr/bin/skype-bin
Делаем его исполняемым , и вуаля! Все работает!
Надеюсь, что кому то это поможет. Дополнения и поправления приветствуются.