
Вот и пришла пора объяснить причину моего столь долгого отсутствия в любимом ЖЖ. Собственно, причина на экране, в смысле - на КДПВ (ТЫЦЬ для просморта в полном размере). В общем, поступил у нас сын в институт. И получил обещанный и заслуженный подарок - ноут ASUS V1S. Из старых запасов, но нетронутый (в смысле - так и пролежал несколько лет нераспакованный).
Ну, и ес-сно, вопрос, что на него ставить, у меня даже не возникал. Конечно же, Linux! Вопрос только - какой именно? Послушал мудрого совета
Из нереализованного: пока так и не работает веб-камера. Собственно, на самом деле она все же работает. Причем вполне нормально. И везде. Кроме Skype :((. Что немало доставляет - по крайней мере, мне лично. Спинным мозгом чувствую: что-то очень простое и глупое. Но что именно - пока еще не разобрался. Ну, да ладно - решим в рабочем порядке. А за исключением этого - затея вполне удалась. Надеюсь, всерьез и надолго. А сам я между тем отсыпаюсь и возвращаюсь на привычную орбиту.
(no subject)
Date: 07/10/2012 17:52 (UTC)(no subject)
Date: 07/10/2012 19:11 (UTC)Плюс доступна куча добра от Федоры. Но там в зависимостях легко запутаться. Ну,и ручную сборку пока еще никто не отменял.
Жаль, не хватило только у меня времени и здоровья задокументировать свои потуги. Но на вопросы, если у кого-то возникнут, постараюсь ответить. Естественно если сам буду знать.
(no subject)
Date: 07/10/2012 19:13 (UTC)(no subject)
Date: 07/10/2012 19:18 (UTC)(no subject)
Рабочим столом управляет Nautilus, поэтому кнопку запуска можно создать из контекстного меню Рабочего стола - пункт "Создать кнопку запуска".
bash -c 'export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so; skype'
Команды запуска Вэб-камер стандарта GSPCA в Skype изменились ,теперь они выглядит так :
Код:
env LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
или
Код:
env LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
С помощью программы редактор Главного меню Gnome [alacarte] можно легко и просто изменить параметры ярлыка запуска приложения Skype.
(no subject)
Date: 09/10/2012 23:59 (UTC)Рабочим столом управляет Nautilus, поэтому кнопку запуска можно создать из контекстного меню Рабочего стола - пункт "Создать кнопку запуска"."
- Спасибо, улыбнуло. За 2 года работы с Linux я это как-то уже успел заметить :)
2. "bash -c 'export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so; skype'"
- Еще раз спасибо, об этом уже писал вот здесь: http://yes1111.livejournal.com/368715.html
В консоли команда выполняется без ошибок, но Skype упорно рисует "Черный квадрат" имени Малевича. Cheese, mplayer, Camorama, v4l2ucp, gstreamer-properties (в режиме тестирования v4l2) видят девайс под названием Syntek USB Video Camera (/dev/video0) и выводят вполне адекватную картинку с разрешением 640 x 480 по умолчанию (частота кадров только низкая - субъективно где-то около 5 fps. Но х.з.: может, так и должно быть!). Skype тоже ее видит, но ни хрена, сцуко, не рисует. При входе в "Настройки/Видеоустройства" индикаторный светодиод на камере вспыхивает на долю секунды и сразу гаснет (в остальных программах, где камера работает, светится постоянно).
3. Насчет команды запуска веб-камер стандарта GSPCA в Skype: в SL6 пока ничего не изменилось, искомые файлы лежат именно в /usr/lib/libv4l/, а не где-либо еще.
4. Насчет редактирования меню через alacarte: спасибо, еще раз улыбнуло :)
5. Возможно, проблему сможет решить, к примеру, вот это:
http://pkgs.org/mageia-cauldron/mageia-core-release-i586/syntek-3.0.0-1.mga2.i586.rpm.html
Вот только сначала, полагаю, надо выковырять драйвер версии 1.3.1, установленный через:
$ make -f Makefile-syntekdriver
$ sudo make -f Makefile-syntekdriver install
$ sudo modprobe videodev
$ sudo insmod stk11xx.ko
(http://yes1111.livejournal.com/368715.html)
Если есть конструктивные идеи, как это правильно сделать, - буду от души благодарен.
P.S. Oooooops! O_o
Date: 10/10/2012 07:35 (UTC)Kernel panic - not syncing: Attempt to kill init!
Pid: 1, comm: init not tainted 2.6.32-279.el6.i686 #1
FATAL: Could not load /lib/modules/2.6.32-279.el6.i686/modules.dep: No such file or directory
На самом деле указанный файл в указанном месте вполне даже себе присутствует и содержит:
kernel/drivers/usb/media/stk11xx.ko:
kernel/drivers/video/nvidia.ko:
По-видимому, криво обновился initramfs. Морально уже созрел, что придется заново перезаливать все, сохранив раздел /home и кое-что из /etc и /usr. Вот так природа мстит деятельным молдаванам. Но есть в этом и некоторая доля позитива:
1. Порция науки насчет не лазить, куда не надо;
2. Возможность покрутить разные версии и сборки драйвера камеры на чистой системе, каждый раз с нуля, пока не добьюсь нужного результата. А потом уже поверх накатывать все остальное.
P.P.S.
Date: 11/10/2012 02:48 (UTC)Драйвер злополучей камеры версии 3.0 в виде .rpm прикрутил на чистую свежеобновленную систему отсюда:
http://pkgs.org/mageia-cauldron/mageia-core-release-i586/dkms-syntek-3.0.0-1.mga2.i586.rpm.html
При этом пришлось сначала создать символическую ссылку на исходники ядра:
$ sudo ln -s /usr/src/kernels/2.6.32-279.9.1.el6.i686 /lib/modules/2.6.32-279.9.1.el6.i686/build
После чего установка прошла благополучно:
$ sudo rpm -i dkms-syntek-3.0.0-1.mga2.i586.rpm
предупреждение: dkms-syntek-3.0.0-1.mga2.i586.rpm: Заголовок V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
Creating symlink /var/lib/dkms/syntek/3.0.0-1.mga2/source ->
/usr/src/syntek-3.0.0-1.mga2
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=2.6.32-279.9.1.el6.i686 -C /lib/modules/2.6.32-279.9.1.el6.i686/build M=/var/lib/dkms/syntek/3.0.0-1.mga2/build......
cleaning build area....
DKMS: build completed.
stk11xx:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/2.6.32-279.9.1.el6.i686/kernel/3rdparty/syntek/
Adding any weak-modules
depmod....
DKMS: install completed.
Результат: камера завелась, но точно так же, как и с драйвером версии 1.3 (т.е., в Скайпе не работает). Похоже, беда не с камерой, а со Скайпом...
РЕШЕНО. По крайней мере, пока.
Date: 12/10/2012 00:10 (UTC)И вот, совсем уж древний 2.0.0.68 с ходу заработал (о, чудо!) вместе с камерой. RPM-пакет (skype-2.0.0.68-fc5.i586.rpm) брал отсюда:
http://files.aoaforums.com/I3596-skype-2.0.0.68-fc5.i586.rpm.html
Окрыленный успехом, нашел и подоткнул 2.1.0.81 (skype-2.1.0.81-1.el5.noarch.rpm) отсюда:
http://centos.plnet.rs/mrepo/plnet-centos5-x86_64/RPMS.plnet/skype-2.1.0.81-1.el5.noarch.rpm
(Морда на скриншоте выглядит не очень, т.к. сидел в темноте, только при свете экрана).
А вот в 2.2.0.35 (skype-2.2.0.35-3.el6.R.i586.rpm) отсюда:
http://pkgs.org/centos-6-rhel-6/russian-fedora-nonfree-i386/skype-2.2.0.35-3.el6.R.i586.rpm.html
- камера работать уже не хочет! Точно так же, как и в 4.0.0.x (см. страдания выше). Ну, и не надо! Оставил 2.1.0.81. По крайней мере, пока. А там видно будет.