Здравствуйте дорогие мои представители такого столь злачного сообщества линукс.
Хочется рассказать,как я боролся лично с этой проблемой и после каких телодвижений с бубном всё заработало.Долго-долго блуждал по форумам,было испробована множество вариантов и наконец-то свершилось!!!Камера заработала правильно:без тормозов,в правильном положении и без потери качества.
Теперь от болтовни к делу.Буду описывать пошагово,те действия,что привели к полной работоспособности камеры.
1) Установил и обновил библиотеку libv4l как описано в этой теме.
2)Подготовил площадку для будущего скрипта из пункта №3
http://forum.linuxopen.ru/showthread.php?t=122gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
* Вставьте следующие строки в новый файл
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done
* Сохраните файл
chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root
Кликните правой кнопкой мыши на файле -> Scripts -> Open as root
Только вот у меня после рестарта заработало
3)Взял скрипт отсюда
http://ubuntuforums.org/showthread.php?p=8579914.
It turns out this is a problem with the cairo-dock. But if I load skype (or VLC) with this command the error goes away.
export XLIB_SKIP_ARGB_VISUALS=1 && LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so skype
The image is still flipped in skype
I tried changing
LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so
to
LD_PRELOAD=/usr/lib32/libv4l/v41compat.so
and
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
.../usr/lib32/... gave me an error but .../usr/lib/... did not.
Also my webcam is not reconized in cheese but it works fine using gstreamer-properties.
So, a very strange situation here. Any ideas on how to get skype to cooperate?
Хоть и не разбираюсь сильно в английском,но чисто логически понял,что соль в разрядности системы и поэтому вбиваем в этот скрипт
export XLIB_SKIP_ARGB_VISUALS=1 && LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so skype
верное значение для вашего компьютера,ноутбука lib/lib32/lib64,если не разбираетесь,как я,в разрядности системы,то просто ищите файл v4l1compat в одной из трёх папок lib/lib32/lib64 .Потом кидаем его в уже готовую площадку,чтобы каждый раз не прописывать его через терминал:
правая кнопка мыши=>Сценарии=>открыть папку сценариев=>создаём там документ с именем скайпа=>в документ вставляем текст этого скрипта,а в свойствах документа ставим галочку"запускать,как программу".После этого скайп открывается нажатием ПКМ с правильно работающей камерой,удобно и быстро.
Но тут у меня возникает вопрос:"Можно ли такой скрипт запускать нажатием "горячей"клавиши?".Ибо попытка не увенчалась успехом через Параметры системы=>Персональные=>Комбинации клавиш клавиатуры.Создал такую комбинацию ctrl+shift+s,но написало мне:"произошла ошибка при попытке запустить команду(export XLIB_SKIP_ARGB_VISUALS=1 && LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so skype),которая привязана к комбинации(<shift><control>s).Как решить эту траблу,посоветуйте?
P.S.
Извиняюсь,что так криво изложил своё решение проблемы,ибо новичок ещё.
Ноутбук asus k50ab
Ubuntu 11.04 x86_64