7 июл. 2012 г.

Перевёрнутая камера в Skype, Ubuntu 12.04

Как быть, если в Skype картинка с веб-камеры перевёрнута. Такая проблема чаще всего возникает с ноутбуками Asus, но и другие ноутбуки, а также простые веб-камеры не исключение.

В чём же тут дело? Многие в начале винят саму Ubuntu, хотя зря, в других же приложениях всё хорошо. Дело в том, что многие производители за "небольшую" плату вставляют веб-камеру вверх ногами, а в драйверах обратно переворачивают картинку. Ну и естественно данные драйвера пишутся только для Windows.

Ну и, как вы наверняка знаете, не так давно компания Microsoft купила Skype, так что понятно откуда растут ноги у данной проблемы.

Со всеми моделями с проблемными веб-камерами вы можете ознакомиться тут: ideasonboard.org. Будет полезно при покупке ноутбука.

А сейчас перейдём к самой проблеме.

Переворачиваем камеру обратно
Естественно в Ubuntu есть свои способы бороться с перевёрнутой камерой, для этого используется библиотека v4l1compat.so, которая переворачивает камеру обратно. Теперь нужно только задействовать её со Skype.

Для этого есть несколько способов. Первый и самый незамысловатый - создать файл для запуска Skype и v4l1compat.so. Для этого создайте пустой файл и пропишите там следующие строчки:

#!/bin/sh
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

После этого сделайте файл исполняемым и запускайте Skype через него.

Можно сделать покрасивее просто прописав запуск библиотеки в оригинальный лаунчер Skype. Для этого вводим следующую команду:

sudo gedit /usr/share/applications/skype.desktop

И в четвёртой строке вместо:

Exec=skype

Прописываем:

Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'


Всё, теперь Skype запускается вместе с библиотекой v4l1compat.so прямо из оригинального лаунчера.



Комментариев нет:

Отправить комментарий