Знакомая купила ноутбук 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) ДОКОЛЕ??!!