Процесс запуска доски Promethean ActiveBoard под управлением ALTLinux Kdesktop 6.0.1.
Сейчас для работы и учебных занятий в двух компьютерных классах школы, в которой я работаю, используется ALTLinux KDesktop 6.0.1, построеный на Шестой платформе (p6). Этот дистрибутив, в ближайшем будущем, станет основой для Школьного Мастера 6.0. В процессе выполнения госконтракта в школу поступили интерактивные доски Promethean ActiveBoard, у которых в описании было заявлено о работе в ряде дистрибутивов линукс, в том числе на Школьном Мастере 5.0.2, основанном на Пятой платформе ALTLinux (p5).
Две таких доски были установлены в компьютерных классах, возникла необходимость в запуске их под управлением ALTLinux KDesktop 6.0.1.
Подключение репозитория и установка ПО описаны на странице http://support.prometheanplanet.com/server.php?show=nav.19255
Но для Kdesktop 6.0.1 эти инструкции не сработали из-за неудовлетворённых зависимостей пакета с драйверами (версия python здесь 2.6, а этот пакет требует 2.5).
Работа доски обеспечивается драйвером, собранным под ядро Школьного Мастера (2.6.30), под другие версии ядра происходит сборка его из исходных кодов, поэтому необходимо обеспечить наличие в системе пакетов kernel-headers и kernel-modules-headers
Для нормальной установки на Шестую платформу потребуется ядро 2.6.32, которое находится в репозитории под кодовым обозначением el-smp.
Для установки нового ядра потребуется пара команд:
# update-kernel -t el-smp
# apt-get install kernel-headers-el-smp kernel-modules-headers-el-smp
Нелишним будет добавить драйвера звуковых устройств:
# apt-get install kernel-modules-alsa-el-smp
И перезагрузиться с новым ядром:
# shutdown -r now
Комплект файлов, который скачивается по зависимостям мета-пакета active-meta-ru (см. ссылку выше), следующий:
$ ls -1
activaid-2-0.1.8.alt_5.i586.rpm
activdriver-5-7.22.1.alt_5.i586.rpm
activhwr-ru-1-0.1.61.i386.rpm
activinspire-1-6.47432.1.i386.rpm
activinspire-help-ru-1-0.1.56.noarch.rpm
activ-meta-ru-1-0.0.50.i386.rpm
activresources-core-ru-1-0.1.125.noarch.rpm
activtools-5-7.22.1.alt_5.i586.rpm
Ставим их:
# rpm -Uhv --nodeps `ls -1 *.rpm | grep -v meta`
Осталось перезапустить Х-ы
# service dm restart
Подключаем доску, калибруем, работаем.
Для нормальной работы пакетного менеджера пришлось убрать из базы данных установленных пакетов информацию о нарушенных зависимостях.
# rpm -e --justdb activdriver-5 activtools-5
Функциональность доски получилась немного ограниченная по сравнению с версией ПО под Windows: есть возможность управлять доской касанием поверхности рукой только до тех пор, пока не запущено ПО ActivInspire, в нём же можно работать только стилусами из комплекта доски. По окончании работы с ActivInspire управление рукой не восстанавливается до перезапуска X-ов.
UPDATE:
Данная инструкция давно утратила актуальность, так как компания Прометей выпустила пакет драйверов и ПО под дистрибутивы Альтлинукс на Шестой платформе.
Скачать их можно здесь: http://activsoftware.co.uk/linux/repos/alt/
Комментарии к записи
Добавьте ваш комментарий!
Войтите чтобы оставить комментарий или Создать учетную запись
Пока не смотрел - время на возню с доской сильно ограничено :(
А на что именно смотреть?
При установке пакета появился файл:
[root@cab303 rules.d]# cat /etc/udev/rules.d/10-board.rules
# Promethean Boards
ATTRS{idVendor}=="0d48",MODE="0666"
# AC3 premium audio: ignore
ATTRS{idVendor}=="0d48",ATTRS{idProduct}=="0100",GOTO="promethean_end"
KERNEL=="event[0-9]*", ATTRS{name}=="*Promethean*",ACTION=="add", RUN+="/usr/bin/promethean.sh add", SYMLINK += "input/promethean_%n"
KERNEL=="ACTIV*", ACTION=="remove", RUN+="/usr/bin/promethean.sh remove"
LABEL="promethean_end"
> По окончании работы с ActivInspire управление рукой не восстанавливается до перезапуска X-ов
udev не смотрели?
» RSS комментариев