веселка

За вашу і нашу свободу!

For our freedom and yours!

Previous Entry Share Next Entry
Мы строили, строили и наконец построили! :)
веселка
yes1111


Вот и пришла пора объяснить причину моего столь долгого отсутствия в любимом ЖЖ. Собственно, причина на экране, в смысле - на КДПВ (ТЫЦЬ для просморта в полном размере). В общем, поступил у нас сын в институт.  И получил обещанный и заслуженный подарок - ноут ASUS V1S. Из старых запасов, но нетронутый (в смысле - так и пролежал несколько лет нераспакованный).

Ну, и ес-сно, вопрос, что на него ставить, у меня даже не возникал. Конечно же, Linux! Вопрос только - какой именно? Послушал мудрого совета holydiver_777 и решил попробовать дистрибутив Scientific Linux 6.3. Скажу сразу: поработать напильникком пришлось немало, причем в основном - по ночам (другого времени у меня, увы, нет). Попутно также довелось многому научиться (ну, об этом-то я, как раз, не жалею!). Результат выложен выше. Все из видимого на рабочем столе на сегодня реально работает. Плюс еще многое, чего со стола не видно.

Из нереализованного: пока так и не работает веб-камера. Собственно, на самом деле она все же работает. Причем вполне нормально. И везде. Кроме Skype :((. Что немало доставляет - по крайней мере, мне лично. Спинным мозгом чувствую: что-то очень простое и глупое. Но что именно - пока еще не разобрался. Ну, да ладно - решим в рабочем порядке. А за исключением этого - затея вполне удалась. Надеюсь, всерьез и надолго. А сам я между тем отсыпаюсь и возвращаюсь на привычную орбиту.


RHEL 5 и 6 обычно работает на Scientific Linux 6.2

Вообще, насколько я себе представляю, RHEL 6 = CentOS 6 = Scientific Linux 6
Плюс доступна куча добра от Федоры. Но там в зависимостях легко запутаться. Ну,и ручную сборку пока еще никто не отменял.

Жаль, не хватило только у меня времени и здоровья задокументировать свои потуги. Но на вопросы, если у кого-то возникнут, постараюсь ответить. Естественно если сам буду знать.

Edited at 2012-10-07 07:17 pm (UTC)

Linux має версію з україномовним інтерфейсом?

При встановленні обираєш зі списку українську мову - і буде тобі Щастя! :)))

Edited at 2012-10-07 07:19 pm (UTC)

Создать кнопку запуска приложения или отредактировать существующий пункт меню - кликом правой кнопкой мыши на пункте. ;)

Рабочим столом управляет 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.



Edited at 2012-10-09 06:24 am (UTC)

1."Создать кнопку запуска приложения или отредактировать существующий пункт меню - кликом правой кнопкой мыши на пункте. ;)
Рабочим столом управляет 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)

Если есть конструктивные идеи, как это правильно сделать, - буду от души благодарен.



Ну вот, дособирался на сон грядущий. После попытки собрать и установить очередную версию драйвера Syntek сначала упали иксы - с матюками на nvidia. Переустановил драйвер NVidia. Вроде, все прошло, как обычно. Вот только при перезагрузке получаю:

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. Возможность покрутить разные версии и сборки драйвера камеры на чистой системе, каждый раз с нуля, пока не добьюсь нужного результата. А потом уже поверх накатывать все остальное.

Edited at 2012-10-10 07:38 am (UTC)

Ну вот, восстановил - с сохранением раздела /home и переустановкой всего остального.
Драйвер злополучей камеры версии 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 (т.е., в Скайпе не работает). Похоже, беда не с камерой, а со Скайпом...




РЕШЕНО. По крайней мере, пока.

yes1111

2012-10-12 12:10 am (UTC)

Решил проверить версию насчет кривизны Skype. Снес 4.0.0.7, что из репозитория, и пошел искать более старые версии. Крайнюю (4.0.0.8) с сайта разработчиков уже пробовал, тоже не работет.

И вот, совсем уж древний 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

Изображение - savepic.su — сервис хранения изображений

(Морда на скриншоте выглядит не очень, т.к. сидел в темноте, только при свете экрана).

А вот в 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. По крайней мере, пока. А там видно будет.


Edited at 2013-09-19 09:32 pm (UTC)

You are viewing yes1111