Текущее время: 25 ноя 2017, 10:29 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Работа пульта ДУ в разных программах

Начать новую темуОтветить на тему Страница 8 из 9 [ Сообщений: 123 ] На страницу   Пред.  1 ... 5, 6, 7, 8, 9  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 16 янв 2011, 15:19. Заголовок сообщения: 
Зарегистрирован:
    01 окт 2009, 16:44
Сообщения: 26
Откуда: Черноголовка
т.к. нет скрипта "трансляции" на mplayer а тут выложен только на vlc
поэтому вашу программу и проверял нга нём.

увы ничего не работает
можно как и обычно только покрутить громкость или выключить компьютер
короче всё разнообразие которое beholder 509 открывает "изкаропки"

user@user-desktop:~$ cd pas-tun.amd64_bin-0.0.2/
user@user-desktop:~/pas-tun.amd64_bin-0.0.2$ bhir
bhir: command not found
user@user-desktop:~/pas-tun.amd64_bin-0.0.2$ ./bhir
Завершено
user@user-desktop:~/pas-tun.amd64_bin-0.0.2$ ./bhird

процессы жрут по 50% от ядра и не выводят вообще никакх данных в консоль
если случайно запустить 4 процесса на системе тяжело что либо делать.

пробовал и копировать файл и тп.
user@user-desktop:~/pas-tun.amd64_bin-0.0.2$ sh bhir-start
bhir: процесс не найден
bhird: процесс не найден
cat: процесс не найден
cat: /dev/input/event4: Отказано в доступе
Профиль WWW 
Сообщение Добавлено: 16 янв 2011, 18:07. Заголовок сообщения: 
Зарегистрирован:
    01 окт 2009, 16:44
Сообщения: 26
Откуда: Черноголовка
http://wow.chg.su/inside/filemgr.php?c=6d00

поставил mythbuntu разбираюсь

как обычно ничего не работает.
и никто ни в чем не виноват, все умывают руки

вот покажите где на этой страничке есть слово Beholder?
как он зашифрован, может он теперь на букву А называется Аver tv например?
может надо выбрать что то другое на базе saa 7134?
поиграем в угадайку?
это вот так вот пульт поддерживается уже 4 года?
Профиль WWW 
Сообщение Добавлено: 17 янв 2011, 11:18. Заголовок сообщения: 
Зарегистрирован:
    06 янв 2011, 13:28
Сообщения: 6
писал(а):
т.к. нет скрипта "трансляции" на mplayer а тут выложен только на vlc
поэтому вашу программу и проверял нга нём.

На vlc и не должно работать - он вряд ли поймёт команды mplayer - slave.

Цитата:
увы ничего не работает
можно как и обычно только покрутить громкость или выключить компьютер
короче всё разнообразие которое beholder 509 открывает "изкаропки"

Оно и понятно - работает только в связке с mplayer'ом.

Цитата:
user@user-desktop:~$ cd pas-tun.amd64_bin-0.0.2/
user@user-desktop:~/pas-tun.amd64_bin-0.0.2$ bhir
bhir: command not found
user@user-desktop:~/pas-tun.amd64_bin-0.0.2$ ./bhir
Завершено
user@user-desktop:~/pas-tun.amd64_bin-0.0.2$ ./bhird

А это зачем? Комбинация совсем не та. bhir и bhird запускать напрямую можно лишь разве для теста, да и то вряд ли чего из этого получится.

Цитата:
процессы жрут по 50% от ядра и не выводят вообще никакх данных в консоль
если случайно запустить 4 процесса на системе тяжело что либо делать.

Подтверждено, буду исправлять. Но есть у меня подозрение, что эта проблема исчезнет сама собой, если всё запустить правильно.

Цитата:
пробовал и копировать файл и тп.
user@user-desktop:~/pas-tun.amd64_bin-0.0.2$ sh bhir-start
bhir: процесс не найден
bhird: процесс не найден
cat: процесс не найден
cat: /dev/input/event4: Отказано в доступе

Сообщения "Процесс не найден" - вполне нормальны. Далее - см. инструкцию.

Цитата:
Полученные бинарники положите в /usr/local/bin, туда же положите скрипт bhir-start (ссылку на который можно добавить и в автозагрузку). С момента запуска bhir-start нажатие кнопки включения на пульте откроет mplayer для проигрывания видео.

Ещё одна проблема: у Вас /dev/input/event4 недоступен для "не-рута" даже для чтения. Видимо, куда-то в init (ближе к концу) надо загнать строчку скрипта

chmod o+r /dev/input/event4

Точнее можно сказать только в зависимости от дистрибутива!
Профиль 
Сообщение Добавлено: 18 янв 2011, 02:56. Заголовок сообщения: 
Зарегистрирован:
    01 окт 2009, 16:44
Сообщения: 26
Откуда: Черноголовка
ubuntu 10.10 обновленный до mythbuntu


всё - мне пульт уже больше не нужен.
надо только видео захват и все.
Профиль WWW 
Сообщение Добавлено: 19 янв 2011, 09:41. Заголовок сообщения: 
Зарегистрирован:
    06 янв 2011, 13:28
Сообщения: 6
Инструкция для владельцев Ubuntu:
1. Настроить каналы mplayer`а (см. форум по smplayer)
2. Закачать нужные файлы, переместить бинарники bhir и bhird в /usr/local/bin (может потребоваться root).
3. Скачать bhir-start в /usr/local/bin (или скачать куда угодно, а под рутом скопировать/переместить в /usr/local/bin), обратив внимание на имя файла (браузер может приделать ему какое-то расширение)
4. Дать права на выполнение bhir-start:
chmod +x /usr/local/bin/bhir-start
5. Проверить, точно ли пульту соответствует /dev/event4. Если нет, подредактировать /usr/local/bin/bhir-start
6. В /etc/init.d создать скрипт для правки прав доступа, например, fixdev
Код:
#!/bin/sh
chmod o+r /dev/input/event4

Дать ему права на выполнение
7. Проверить runlevel (команда runlevel). Скорее всего, он будет 2, тогда перейти в каталог /etc/rc2.d
8. Создать ссылку
ln -s ../init.d/fixdev S98fixdev
9. (необязательно) Записать запуск bhir-start в автозагрузку
В гноме это Система->параметры-> Запускаемые приложения. Выбираем "Добавить", в командной строке пишем /usr/local/bin/bhir-start. Остальные строки - любые.
Профиль 
Сообщение Добавлено: 04 июн 2011, 16:13. Заголовок сообщения:  Утилита для IR пультов
Зарегистрирован:
    19 мар 2010, 00:08
Сообщения: 13
Есть специальная утилита в Debian/Ubuntu - ir-keytable.
Делаем все из под рута!
Считываем текущие коды клавиш пульта Beholder в файл behold-key:
Код:
ir-keytable -r -d /dev/input/event`cat /proc/bus/input/devices | grep -3 "i2c-.*/.*/ir0" | grep "H:" | awk '{ sub(/event/, "", $3); print $3}'` >/etc/rc_keymaps/behold-key


После чего редактируем в любом редакторе файл /etc/rc_keymaps/behold-key, подставляя значения сканкодов клавиш на нужные.
И записываете их назад:
Код:
ir-keytable -c -w /etc/rc_keymaps/behold-key -d /dev/input/event`cat /proc/bus/input/devices | grep -3 "i2c-.*/.*/ir0" | grep "H:" | awk '{ sub(/event/, "", $3); print $3}'`

Вуаля! Имеем на пульте другие скан коды, заточенные под нужную нам программу.
Для того что бы в ручную не подгружать каждый раз, размещаем ссылку на файл behold-key в конце файла /etc/rc_map.cfg:
Код:
ir-kbd-i2c   rc-behold       /etc/rc_keymaps/behold-key


ЗЫ: Если не знаете нужных сканкодов, то можно их снять с клавиатуры, для этого используем утилиту input-event из пакета input-utils:
Код:
input-events `cat /proc/bus/input/devices | grep -3 "isa.*/.*/input0" | grep "H:" | awk '{ sub(/event/, "", $4); print $4}'`

Нажимаем клавишу - смотрим код, заносим в файл /etc/rc_keymaps/behold-key вместо заменяемого.
ВНИМАНИЕ: Утилита input-kbd, начиная с ядра 2.6.38, больше не работает с IR пультами, т.к. поменялась адресация клавиш у IR пультов...
LinuxMint 11 Katya, ядро 2.6.38-8, Behold H6
Профиль 
Сообщение Добавлено: 06 авг 2011, 10:57. Заголовок сообщения: 
Зарегистрирован:
    08 май 2007, 13:05
Сообщения: 2
Пробую прикрутить пульт от MSI к Beholder 609 в debian 6. Кнопки, которые по коду такие же как и в родном пульте, irrecord опознает и позволяет им присвоить любое значение. Добавочные же кнопки не видны. Кто может подсказать, как мне заставить этот пульт нормально работать? В смысле чтобы виделись и определялись все кнопки? Спасибо.
Профиль 
Сообщение Добавлено: 27 авг 2011, 10:28. Заголовок сообщения:  Re: Работа пульта ДУ в разных программах
Зарегистрирован:
    26 авг 2011, 12:52
Сообщения: 5
Доброго всем времени суток!
Использую убунту 11.04 и Н7. "из коробки" у пульта работают только цифры, громкость и выкл. Кто может подсказать как изменить назначение кнопок пульта? (где находится конфигурационный файл?) Перерыл весь форум, все описанное на предыдущих страницах у меня не прокатило.В убунту или в новом ядре наверное что-то изменили. В устройствах ввода найти пульт не могу, видимо поэтому и lirc не коим образом не влияет на работу и утилиты его не видят. Гуру, подскажите куда копать?
Ubuntu 11.04 Beholder H7
Профиль 
Сообщение Добавлено: 19 сен 2011, 17:16. Заголовок сообщения:  Re: Работа пульта ДУ в разных программах
Зарегистрирован:
    26 авг 2011, 12:52
Сообщения: 5
Не прошло и месяца...
Проблему почти решил. Воспользовался утилитой ir-keytable. Только способ, описанный ZeroNull, у меня не прокатил. Но изучив маны и форум xbmc сделал как проще.
1) набираем в терминале:
Код:
sudo ir-keytable

получаем ответ
Код:
Found /sys/class/rc/rc0/ (/dev/input/event4) with:
   Driver ir-i2c, table rc-behold
   Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC
   Enabled protocols: NEC RC-5 RC-6 JVC SONY LIRC
   Repeat delay = 500 ms, repeat period = 33 ms

Значит пульт системой определился.
2)Копируем файл со стандартной раскладкой для дальнейшей работы с ним
Код:
cp /lib/udev/rc_keymaps/behold /etc/rc_keymaps/

и открываем его любым редактором, например
Код:
sudo gedit /etc/rc_keymaps/behold

и изменяем по своему усмотрению.
3)Затем стираем оригинальный файл раскладки и записываем на его место новый
Код:
/usr/bin/ir-keytable -p NEC,RC6 -w /etc/rc_keymaps/behold

Испытываем работу нашего пульта. Если все как надо, записываем последнюю команду в автозагрузку (после перезагрузки раскладка возвращается на дефолтную - как победить, кто знает подскажите)
Ubuntu 11.04 Beholder H7
Профиль 
Сообщение Добавлено: 06 дек 2011, 18:28. Заголовок сообщения:  Re: Работа пульта ДУ в разных программах
Зарегистрирован:
    09 фев 2011, 23:54
Сообщения: 4
Посоветуйте как решить проблему.
Имеется 609 фм
Установил 11.10
Ничего не настраивая пульт регулировал громкость во всех приложениях, так же в тотеме работала пауза с пульта. Решил добавить функционала и сделать как все пишут.
Итак что было сделано:
Установил lirc
нашел устройство
cat /proc/bus/input/devices
/dev/input/event6
настроил /etc/lirc/hardware.conf:
настроил пульт в /etc/lirc/lircd.conf
перегрузил sudo /etc/init.d/lirc restart
Проверил через команду irw работают ли кнопки на пульте и правильно ли определяются. Все работали прекрасно кроме кнопки форвард и фриз... ну да ладно и без можно жить.
Дальше я надеялся что смогу более кардинально управлять приложениями через пульт, но.... теперь пульт вообще не реагирует даже на изменения громкости в банши,хбмс,тотеме и т.д. ( в irw всё отбивается чётко )
Подскажите, что я пропустил или забыл сделать?
Профиль ICQ 
Сообщение Добавлено: 12 дек 2011, 11:27. Заголовок сообщения:  Re: Работа пульта ДУ в разных программах
Зарегистрирован:
    26 авг 2011, 12:52
Сообщения: 5
melby
В последних ядрах наш пульт определяется примерно, как дополнительная клавиатура. Поэтому, что-бы не было проблем,ни в коем случае не пользуемся "Лирком". А функционала добавляем с помощью замены стандартной раскладки (см. мое сообщение выше). Основной плюс - т.к., пульту можно назначить любые клавиши клавы, он работает во всех программах.
PS. Победил автоматическую загрузку новой раскладки. Для этого размещаем ссылку на файл behold в конце файла /etc/rc_map.cfg (в смысле в конце вставляем следующую строку):
Код:
ir-kbd-i2c rc-behold /etc/rc_keymaps/behold
Ubuntu 11.04 Beholder H7
Последний раз редактировалось pupkin 30 янв 2012, 17:33, всего редактировалось 1 раз.
Профиль 
Сообщение Добавлено: 15 янв 2012, 20:04. Заголовок сообщения:  Работа пульта ДУ в разных программах
Зарегистрирован:
    13 дек 2008, 12:37
Сообщения: 7
Откуда: Россия
Научите, пожалуйта.
Пытаюсь настроить пульт от М63. Раньше с lirc всё было в порядке, но в последнее время пульт перестал работать.
Настраиваю по рецептам ZeroNull и pupkin.

1. ir-keytable выдает:
Код:
# ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event4) with:
   Driver ir-kbd-i2c, table rc-behold
   Supported protocols: NEC
   Enabled protocols: NEC
   Repeat delay = 500 ms, repeat period = 125 ms


2. /etc/rc_keymaps/behold:
Код:
# table behold, type: NEC
0x6b861c KEY_TUNER
0x6b8612 KEY_POWER
0x6b8601 KEY_1
0x6b8602 KEY_2
0x6b8603 KEY_3
0x6b8604 KEY_4
0x6b8605 KEY_5
0x6b8606 KEY_6
0x6b8607 KEY_7
0x6b8608 KEY_8
0x6b8609 KEY_9
0x6b860a KEY_AGAIN
0x6b8600 KEY_0
0x6b8617 KEY_MODE
0x6b8614 KEY_SCREEN
0x6b8610 KEY_ZOOM
0x6b860b KEY_CHANNELUP
0x6b8618 KEY_VOLUMEDOWN
0x6b8611 KEY_MUTE
0x6b860d KEY_INFO
0x6b860f KEY_RECORD
0x6b861b KEY_PLAYPAUSE
0x6b861a KEY_STOP
0x6b860e KEY_TEXT
0x6b861f KEY_RED
0x6b861e KEY_VIDEO
0x6b861d KEY_SLEEP
0x6b8613 KEY_GREEN
0x6b8619 KEY_BLUE
0x6b8658 KEY_SLOW
0x6b865c KEY_CAMERA


3. Хочу привязать пульт к горячим клавишам vlc, но не могу понять как снять сканкоды.

Цитата:
Если не знаете нужных сканкодов, то можно их снять с клавиатуры, для этого используем утилиту input-event из пакета input-utils:
Код:
input-events `cat /proc/bus/input/devices | grep -3 "isa.*/.*/input0" | grep "H:" | awk '{ sub(/event/, "", $4); print $4}'`


Код:
# input-events `cat /proc/bus/input/devices | grep -3 "isa.*/.*/input0" | grep "H:" | awk '{ sub(/event/, "", $4); print $4}'`
/dev/input/event0
protocol version mismatch (expected 65536, got 65537)


или xev выдает, к примеру, на нажатие клавиши "f":
Код:
KeyPress event, serial 32, synthetic NO, window 0x4a00001,
    root 0xb8, subw 0x0, time 32034920, (-421,145), root:(251,196),
    state 0x10, keycode 41 (keysym 0x66, f), same_screen YES,
    XLookupString gives 1 bytes: (66) "f"
    XmbLookupString gives 1 bytes: (66) "f"
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x4a00001,
    root 0xb8, subw 0x0, time 32035028, (-421,145), root:(251,196),
    state 0x10, keycode 41 (keysym 0x66, f), same_screen YES,
    XLookupString gives 1 bytes: (66) "f"
    XFilterEvent returns: False


Какие значения вписывать? Научите снимать скан-коды! Спасибо!

ps Система Debian testing/sid, ядро 3.1.0-1-amd64
Профиль 
Сообщение Добавлено: 16 янв 2012, 06:29. Заголовок сообщения:  Re: Работа пульта ДУ в разных программах
Зарегистрирован:
    26 авг 2011, 12:52
Сообщения: 5
MikeB
Может я и ошибаюсь, но зачем тебе скан-коды? Тебе важнее как данная клавиша в системе обзывается. И ее-то название и вводишь, например KEY_F2 вместо KEY_INFO в твоем файле раскладки. Я так делал
Ubuntu 11.04 Beholder H7
Профиль 
Сообщение Добавлено: 16 янв 2012, 09:42. Заголовок сообщения:  Re: Работа пульта ДУ в разных программах
Зарегистрирован:
    13 дек 2008, 12:37
Сообщения: 7
Откуда: Россия
Цитата:
Тебе важнее как данная клавиша в системе обзывается. И ее-то название и вводишь, например KEY_F2 вместо KEY_INFO в твоем файле раскладки.

Спасибо, я об этом как-то не подумал даже...
Профиль 
Сообщение Добавлено: 16 янв 2012, 22:46. Заголовок сообщения:  Re: Работа пульта ДУ в разных программах
Зарегистрирован:
    13 дек 2008, 12:37
Сообщения: 7
Откуда: Россия
Цитата:
PS. Победил автоматическую загрузку новой раскладки. Для этого размещаем ссылку на файл behold в конце файла /etc/rc_map.cfg:
Код:
ir-kbd-i2c rc-behold /etc/rc_keymaps/behold

Можно поподробнее, ir-kbd-i2c rc-behold /etc/rc_keymaps/behold это команда или это нужно дописать в /etc/rc_map.cfg?
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 8 из 9  [ Сообщений: 123 ]  На страницу   Пред.  1 ... 5, 6, 7, 8, 9  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: Yahoo [Bot] и гости: 2
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: