LINUX.ORG.RU

[skype][камера][asus] Перевернутое изображение


0

1

Знакомая купила ноутбук Asus K52F. Ясно дело поставил туда Linux Mint LXDE :)
Главная проблема - картинка с веб-камеры и в Cheese и в Skype отображается вверх ногами (upside down web-camera).

Два дня бился. Решил поделиться:
1) создаем (или редактируем) под root'ом файл
nano /usr/bin/skype-wrapper с таким текстом:

#!/bin/sh

if [ ! -e ~/.Skype/shared.xml ]; then
  mkdir -p ~/.Skype
  cp /usr/share/skype/shared.xml ~/.Skype/shared.xml
fi

LIBV4LCONTROL_FLAGS=1 LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype "$@"

Анологичный файл делаем для cheese:
nano /usr/bin/cheese.sh

#!/bin/sh
LIBV4LCONTROL_FLAGS=1 LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so cheese

Да и вообще лучше добавить в конец /home/user/.profile:

export LIBV4LCONTROL_FLAGS=1
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so

В конце не забываем подправить ярлыки в
/usr/share/applications:
- skype.desktop
- cheese.desktop

2) устанавливаем пакет v4l2ucp
Традиционно через synaptic и apt-get не сработало:

aptitude install v4l2ucp
Поэтому скачал:
wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/universe/v/v4l2ucp/v4l2ucp_2.0.2-3_i386.deb
и установил вручную:
dpkg -i v4l2ucp_2.0.2-3_i386.deb
Это графическая утилита для настройки параметров камеры.

3) запускаем «Пуск»(«Меню»)-«Параметры»-«V4Linux Control Panel»,
включаем галку «Flip vertical».
Ну т.е. типа «перевернуть изображение по вертикали».

Кроме того не работал звук:

lspci
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)

Очень помогло чтение:
http://trisquel.info/en/wiki/installing-oss4-trisquel-40
https://help.ubuntu.com/community/OpenSound
Суть мануалов сводится к: сносим alsa, ставим OSS, pulseaudio и alsa-oss.

Кроме того, не работали цифровые клавиши и NumLock.
Гугление по numpad дало следующее решение. Правим
/etc/default/console-setup
в следующих строчках:

XKBMODEL="pc105"
XKBTYPES="default+numpad(microsoft)"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:ctrl_shift_toggle,numpad:microsoft,grp:lwin_switch,lv3:ralt_switch,grp_led:scroll"
После чего перезагружаемся.

Скажете: «В чем твой вопрос, парень, все же заработало?!».
Вопроса три:
1) как можно заставить v4l2ucp хранить настройку «Flip vertical» глобально, а не для каждого пользователя в его профиле?
2) как можно все-таки ALSA заставить работать на Asus k52f?
3) ДОКОЛЕ??!!

★★★★

>3) ДОКОЛЕ??!!

До тех пор пока будут производиться кривые китайские камеры с непонятной ориентацией экрана(я такое кагбе и на винде видал). That is life, that is linux. Под виндой мне пришлось перекачивать немного другие дрова

Pinkbyte ★★★★★ ()

Покупайте кошерные камеры :)
Например гениус на своих коробках пишет про совместимость с Linux 2.6.26+

Jetty ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.