Как нам удалось победить смарт доску Promethean_AC3
Для начала необходимо обновить смарт панель:
Порядок обновления
- Обязательно убедитесь, что доска перед обновлением работоспособна!
- Обновление производится при помощи штатной программы ActiveDriver в операционной системе Windows Прошивка скачивается из интернет автоматичски (или загружается с сайта производителя, если автматически не скачивается), для чего нужно открыть в системном трее значек доски, выбрать устройство, после чего станет активной кнопка «обновить». https://www.youtube.com/watch?v=xxvTPUtzHLk
- Иногда обновление до требуемой версии бывает двухступенчатым (то есть процедуру приходится повторять), иногда программа сообщает об ошибке обновления, но на самом деле обновление выполняется
- В результате обновления (на испытуемой доске до v8.65 сборка 1 ) доска определяется как AcnbveBoard HIDи не требуя специальных драйверов начала работать в системе MOS.
- После подключения индикатор на доске должен загореться БЕЛЫМ — значит доска установила соединение. Это происходит иногда через 1-2 мин после загрузки.
- Необходимо обязательно проверьте доску в системе Windows сначала. Если работоспособность нарушена (все определяется, загарается, но касания не передаются ), имеет смысл откатить прошивку на предпоследнюю и повторить обновление. По имеющимся сведениям это помогает восстановить работоспособность.
Далее следуют действия, одинаковые для всех подобных устройтв
Для поддержки проекционных досок в МОС 10 необходимо установить пакеты xinput-calibrator и xinput и удалить xorg-drv-libinput
Это в чмосе-10:
#!/bin/bash
apt-get -y install xinput xinput-calibrator
apt-get -y remove xorg-drv-libinput
Это в чмосе-12 (роса)
В МОС 12:
sudo dnf -y install xinput_calibrator
sudo dnf -y remove x11-driver-input-libinput
После этого в меню системы появляется пункт калибровка
Запустите калибровку из консоли. Там в консоли программа выдаст в какой файл и что надо сохранить, чтобы калибровка сохранялась после перезагрузки
xinput_calibrator —output-type xorg.conf.d
Для регулировки чувствительности следует сделать следующее:
#!/bin/bash
#сюда следует вписать имя устройства из вывода команды xinput
NAME=»»
#чувствительность, можно попробовать ее изменять
LOW=5
HIGH=30
echo -e ‘Section «InputClass»\n Identifier «calibration»\n MatchProduct «‘${NAME}‘»\n Option «FingerLow» «‘${LOW}‘»\n Option «FingerHigh» «‘${HIGH}‘»\nEndSection’ > /etc/X11/xorg.conf.d/99-calibration2.conf
Не хотелось бы сгущать краски, но стоит заметить, что некоторые доски с ПО последней версии не работают вообще.
Вот ссылки на сайт произодителя с firmware предпоследней (не HID) версии для отката на случай если ничего не заработало. Цифры в названии — размер доски.
http://www.activsoftware.co.uk/update/Driver/firmware/ab500/AC3_V863_Build2+87+ONLY.bin
http://www.activsoftware.co.uk/update/Driver/firmware/ab500/AC3_873_Build2+95+ONLY.bin
http://www.activsoftware.co.uk/update/Driver/firmware/ab500/AC3_V883_Build2+78+ONLY.bin
Как вариант:
Для панелей на которых произвольно «бегает мышка»
(дефект панели)
Создать файл xinouits.sh и добавить в автозагрузку, например в дельфине
#!/bin/bash
for i in $(xinput_calibrator —list | tail -n2 | awk -F= ‘{print $NF}’); do xinput —disable $i; done
ПРОВЕРЯЕМ! Если не запускается ActiveInspire – перезагружаемся, выполняем обновление системы
./upd.sh
и повторно запускаем установку ActiveInspire
ДЛЯ М ОС 12 (Rosa которая): Установить дополнительно пакеты
– dnf install lib64crypto10 lib64ssl10
!! Если нужно установить в другого пользователя (отличного от root)
– меняем id пользолвателя в скрипте: user=$(id -nu 500)
– меняем 500 на нужное значение.
id можно посмотреть командой в консоле: id
- Для регистрации программы требуется ввести ключ и на этом этапе была проблема. Но есть решение:
- временно сделать учетную запись teacher рутом:
- в файле /etc/passwd в строчке teacher:500:500 поменять на teacher:0:500
mcedit /etc/passwd
p.s.: В McEdit сохранение F10 😉
- перезагрузить интерактивную панель
- зайти в ActiveInspire и ввести ключ
- в консоли от root: chown 500 /home/teacher -R
- вернуть обратно в файле /etc/passwd строчку teacher:500:500
teacher – ваша учетная запись в системе!
500 – id пользователя teacher
Вы можете использовать ключ, который идёт в комплекте с интерактивной панелью (обычно расположен на наклейке с обратной стороны устройства) или любой другой ключ
далее:
Создать файл xinouits.sh и добавить в автозагрузку, например в дельфине
#!/bin/bash
for i in $(xinput_calibrator —list | tail -n2 | awk -F= ‘{print $NF}’); do xinput —disable $i; done
Есть еще один полезный ресурс:
https://wiki.dno-it.ru/2023/04/24/ustanovka-activinspire-v-m-os/
вот пример:
Установка ActivInspire в М ОС
Данное ИТ-решение позволяет выполнить установку ActivInspire – специализированного программного пакета, предоставляющего возможности для работы с интерактивными панелями и поддерживающего формат *.flipchart, на компьютерах и интерактивных панелях под управлением М ОС (переименованный Alt Linux).Требования к оборудованию:
Интерактивная панель Promethean, поставленная в рамках проекта МЭШ или АРМ учителя с установленной операционной системой М ОС (переименованный Alt Linux).Инструкция:1. Скачайте файл installActivInspire.zip и разархивируйте его.
su -
и введите пароль администратора.
3. Наберите в терминале: sh
, поставьте в конце строки пробел и перенесите файл скрипта в окно терминала:
Должно получиться следующее: sh /{ПУТЬ_К_ФАЙЛУ}/installActivInspire.sh
4. Нажмите Enter и дождитесь окончания установки:
ПРОВЕРЯЕМ! Если не запускается ActiveInspire – перезагружаемся, выполняем обновление системы ./upd.sh
и повторно запускаем установку ActiveInspire
ДЛЯ М ОС 12 (Rosa которая): Установить дополнительно пакеты – dnf install lib64crypto10 lib64ssl10
5. Для регистрации программы требуется ввести ключ и на этом этапе была проблема. Но есть решение:
- временно сделать учетную запись teacher рутом: в файле /etc/passwd в строчке teacher:500:500 поменять на teacher:0:500
mcedit /etc/passwd
p.s.: В McEdit сохранение F10 😉
- перезагрузить интерактивную панель
- зайти в ActiveInspire и ввести ключ
- в консоли от root:
chown 500/home/teacher-R
- вернуть обратно в файле /etc/passwd строчку teacher:500:500
teacher
– ваша учетная запись в системе!
500
– id пользователя teacher
Вы можете использовать ключ, который идёт в комплекте с интерактивной панелью (обычно расположен на наклейке с обратной стороны устройства) или любой другой ключ с интерактивных панелей Promethean:
P.s.: 1 ключ на все устройства – легко 😉
Как-то так, если вкратце помогло..