Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО] Cordless Desktop® MX™ 5500 Revolution  (Прочитано 1576 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дмитрий Григорьевич

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
[РЕШЕНО] Cordless Desktop® MX™ 5500 Revolution
« : 24 Октября 2009, 01:38:16 »


РЕШЕНО. Мануал тут: http://dmitry-denisiuk.blogspot.com/2009/11/cordless-desktop-mx-5500-revolution_22.html





Здравствуйте, у меня Cordless Desktop® MX™ 5500 Revolution комплект из клавиатуры и мыши. Система из коробки Ubuntu 9.04.
Подключить их при помощи Bluetooth получилось.

Без доработок состояние следующее:
Клавиатура:
Работают все стандартные клавиши, регулятор+выключатель звука. Остальные нестандартные клавиши не работают.
Мышь:
Работают левая+правая клавиши, скролл, вперёд+назад(в браузере), поиск. НЕ работают mouse3(щелчек скроллом), зуммер (все 3 состояния).


Задача:
Реализация поддержки и настройки всех доступных клавиш и событий.

Предпринятые действия:
Я поставил btnx (btnx 0.4.1, btnx-config 0.4.9). Но возникло затруднение...

Проблема:
  • Запускаю btnx-config.
  • Нажимаю кнопку "Обнаружить мыши и кнопки".
  • В новом окне нажимаю кнопку "Обнаружить мышь".
  • Ожидаю 5 секунд...
  • Начинаю водить мышкой и btnx-config окно зависает.
Приложение запускаю из консоли по сему предоставляю лог:
root@nyx:/# btnx-config
/usr/share/btnx-config/btnx-config.glade
*** buffer overflow detected ***: btnx-config terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb76c1da8]
/lib/tls/i686/cmov/libc.so.6[0xb76bfeb0]
/lib/tls/i686/cmov/libc.so.6[0xb76bf5a8]
/lib/tls/i686/cmov/libc.so.6(_IO_default_xsputn+0xc8)[0xb7631bb8]
/lib/tls/i686/cmov/libc.so.6(_IO_vfprintf+0x133)[0xb7603963]
/lib/tls/i686/cmov/libc.so.6(__vsprintf_chk+0xa4)[0xb76bf654]
/lib/tls/i686/cmov/libc.so.6(__sprintf_chk+0x2d)[0xb76bf59d]
btnx-config(moused_add_handler+0x7e)[0x8054f2e]
btnx-config(moused_check_handler_report+0x55)[0x8055265]
btnx-config(moused_check_handler_report_timer+0x16)[0x8054bb6]
/usr/lib/libglib-2.0.so.0[0xb77622b6]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb7761b88]
/usr/lib/libglib-2.0.so.0[0xb77650eb]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0xb77655ba]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb7d947d9]
btnx-config(main+0x173)[0x804fad3]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb75da775]
btnx-config[0x804f8c1]
======= Memory map: ========
08048000-08068000 r-xp 00000000 08:0a 1408266    /usr/sbin/btnx-config
08068000-08069000 r--p 0001f000 08:0a 1408266    /usr/sbin/btnx-config
08069000-0806a000 rw-p 00020000 08:0a 1408266    /usr/sbin/btnx-config
091d1000-096c0000 rw-p 091d1000 00:00 0          [heap]
b6ce5000-b6d16000 r-xp 00000000 08:0a 1408019    /usr/lib/libcroco-0.6.so.3.0.1
b6d16000-b6d19000 rw-p 00030000 08:0a 1408019    /usr/lib/libcroco-0.6.so.3.0.1
b6d19000-b6d4c000 r-xp 00000000 08:0a 1408296    /usr/lib/libgsf-1.so.114.0.11
b6d4c000-b6d4d000 ---p 00033000 08:0a 1408296    /usr/lib/libgsf-1.so.114.0.11
b6d4d000-b6d4f000 r--p 00033000 08:0a 1408296    /usr/lib/libgsf-1.so.114.0.11
b6d4f000-b6d50000 rw-p 00035000 08:0a 1408296    /usr/lib/libgsf-1.so.114.0.11
b6d50000-b6d51000 rw-p b6d50000 00:00 0
b6d51000-b6d82000 r-xp 00000000 08:0a 1408674    /usr/lib/librsvg-2.so.2.26.0
b6d82000-b6d83000 r--p 00031000 08:0a 1408674    /usr/lib/librsvg-2.so.2.26.0
b6d83000-b6d84000 rw-p 00032000 08:0a 1408674    /usr/lib/librsvg-2.so.2.26.0
b6d84000-b6de4000 rw-s 00000000 00:09 3309604    /SYSV00000000 (deleted)
b6de4000-b6dfe000 r-xp 00000000 08:0a 1440012    /usr/lib/gio/modules/libgvfsdbus.so
b6dfe000-b6dff000 r--p 00019000 08:0a 1440012    /usr/lib/gio/modules/libgvfsdbus.so
b6dff000-b6e00000 rw-p 0001a000 08:0a 1440012    /usr/lib/gio/modules/libgvfsdbus.so
b6e00000-b6e12000 r-xp 00000000 08:0a 1407644    /usr/lib/libgvfscommon.so.0.0.0
b6e12000-b6e13000 r--p 00012000 08:0a 1407644    /usr/lib/libgvfscommon.so.0.0.0
b6e13000-b6e14000 rw-p 00013000 08:0a 1407644    /usr/lib/libgvfscommon.so.0.0.0
b6e14000-b6e23000 r-xp 00000000 08:0a 1440011    /usr/lib/gio/modules/libgioremote-volume-monitor.so
b6e23000-b6e24000 r--p 0000e000 08:0a 1440011    /usr/lib/gio/modules/libgioremote-volume-monitor.so
b6e24000-b6e25000 rw-p 0000f000 08:0a 1440011    /usr/lib/gio/modules/libgioremote-volume-monitor.so
b6e25000-b6e5b000 r-xp 00000000 08:0a 1169221    /lib/libdbus-1.so.3.4.0
b6e5b000-b6e5c000 r--p 00035000 08:0a 1169221    /lib/libdbus-1.so.3.4.0
b6e5c000-b6e5d000 rw-p 00036000 08:0a 1169221    /lib/libdbus-1.so.3.4.0
b6e68000-b6e75000 r-xp 00000000 08:0a 1169233    /lib/libgcc_s.so.1
b6e75000-b6e76000 r--p 0000c000 08:0a 1169233    /lib/libgcc_s.so.1
b6e76000-b6e77000 rw-p 0000d000 08:0a 1169233    /lib/libgcc_s.so.1
b6e77000-b6e86000 r-xp 00000000 08:0a 1169210    /lib/libbz2.so.1.0.4
b6e86000-b6e87000 r--p 0000f000 08:0a 1169210    /lib/libbz2.so.1.0.4
b6e87000-b6e88000 rw-p 00010000 08:0a 1169210    /lib/libbz2.so.1.0.4
b6e95000-b6e96000 r-xp 00000000 08:0a 1439343    /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b6e96000-b6e97000 r--p 00000000 08:0a 1439343    /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b6e97000-b6e98000 rw-p 00001000 08:0a 1439343    /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b6e98000-b6ef8000 rw-s 00000000 00:09 3276835    /SYSV00000000 (deleted)
b6ef8000-b6f10000 r--s 00000000 08:0a 1504414    /usr/share/mime/mime.cache
b6f10000-b6f9c000 r--p 00000000 08:0a 1555224    /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
b6f9c000-b7034000 r--p 00000000 08:0a 1555225    /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
b7034000-b7036000 r-xp 00000000 08:0a 1431813    /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b7036000-b7037000 r--p 00001000 08:0a 1431813    /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b7037000-b7038000 rw-p 00002000 08:0a 1431813    /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b7038000-b703e000 r--s 00000000 08:0a 1210117    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
b703e000-b7041000 r--s 00000000 08:0a 1210511    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86.cache-2
b7041000-b7042000 r--s 00000000 08:0a 1210510    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2
b7042000-b7045000 r--s 00000000 08:0a 1210509    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86.cache-2
b7045000-b7048000 r--s 00000000 08:0a 1210508    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
b7048000-b704b000 r--s 00000000 08:0a 1210507    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2
b704b000-b7053000 r--s 00000000 08:0a 1210506    /var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2
b7053000-b705e000 r--s 00000000 08:0a 1210505    /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2
b705e000-b7060000 r--s 00000000 08:0a 1210504    /var/cache/fontconfig/ddd4086aec35a5275babba44bb759c3c-x86.cache-2
b7060000-b7061000 r--s 00000000 08:0a 1210503    /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
b7061000-b7068000 r--s 00000000 08:0a 1210502    /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2
b7068000-b706e000 r--s 00000000 08:0a 1210501    /var/cache/fontconfig/089dead882dea3570ffc31a9898cfb69-x86.cache-2
b706e000-b7070000 r--s 00000000 08:0a 1210123    /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
b7070000-b7072000 r--s 00000000 08:0a 1210124    /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-x86.cache-2
b7072000-b7080000 r--p 00000000 08:0a 1587971    /usr/share/locale-langpack/ru/LC_MESSAGES/glib20.mo
b7080000-b70a0000 r-xp 00000000 08:0a 1439302    /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b70a0000-b70a1000 r--p 00020000 08:0a 1439302    /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b70a1000-b70a2000 rw-p 00021000 08:0a 1439302    /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b70a2000-b70a9000 r-xp 00000000 08:0a 1408477    /usr/lib/libltdl.so.7.2.0
b70a9000-b70aa000 r--p 00006000 08:0a 1408477    /usr/lib/libltdl.so.7.2.0
b70aa000-b70ab000 rw-p 00007000 08:0a 1408477    /usr/lib/libltdl.so.7.2.0
b70ab000-b70b7000 r-xp 00000000 08:0a 1408750    /usr/lib/libtdb.so.1.1.3
b70b7000-b70b8000 r--p 0000b000 08:0a 1408750    /usr/lib/libtdb.so.1.1.3
b70b8000-b70b9000 rw-p 0000c000 08:0a 1408750    /usr/lib/libtdb.so.1.1.3
b70b9000-b70bd000 r-xp 00000000 08:0a 1408557    /usr/lib/libogg.so.0.5.3
b70bd000-b70be000 r--p 00003000 08:0a 1408557    /usr/lib/libogg.so.0.5.3
b70be000-b70bf000 rw-p 00004000 08:0a 1408557    /usr/lib/libogg.so.0.5.3
b70bf000-b70da000 r-xp 00000000 08:0a 1408642    /usr/lib/libvorbis.so.0.4.0
b70da000-b70db000 r--p 0001a000 08:0a 1408642    /usr/lib/libvorbis.so.0.4.0
b70db000-b70e9000 rw-p 0001b000 08:0a 1408642    /usr/lib/libvorbis.so.0.4.0
b70e9000-b70f0000 r-xp 00000000 08:0a 1408649    /usr/lib/libvorbisfile.so.3.2.0
b70f0000-b70f1000 r--p 00006000 08:0a 1408649    /usr/lib/libvorbisfile.so.3.2.0
b70f1000-b70f2000 rw-p 00007000 08:0a 1408649    /usr/lib/libvorbisfile.so.3.2.0
b70f2000-b70ff000 r-xp 00000000 08:0a 1407991    /usr/lib/libcanberra.so.0.1.4
b70ff000-b7100000 r--p 0000d000 08:0a 1407991    /usr/lib/libcanberra.so.0.1.4
b7100000-b7101000 rw-p 0000e000 08:0a 1407991    /usr/lib/libcanberra.so.0.1.4
b7101000-b7108000 r-xp 00000000 08:0a 1186434    /lib/tls/i686/cmov/librt-2.9.so
b7108000-b7109000 r--p 00006000 08:0a 1186434    /lib/tls/i686/cmov/librt-2.9.so
b7109000-b710a000 rw-p 00007000 08:0a 1186434    /lib/tls/i686/cmov/librt-2.9.so
b710a000-b710e000 r-xp 00000000 08:Aborted
root@nyx:/#

3я строка и далее появляется после "вождения" мышки, непосредственно перед зависанием.

Вопросы:
1. Возможно существуют другие апробированные решения моей задачи?
2. В чем же причина такого поведения btnx-config'a? Как наладить его стабильную работу и главное - мышки?
3. Чем лучше наладить полноценную работу клавиатуры?

Спасибо.
« Последнее редактирование: 22 Ноября 2009, 19:43:40 от Дмитрий Григорьевич »

Оффлайн microb2003

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Cordless Desktop® MX™ 5500 Revolution
« Ответ #1 : 25 Октября 2009, 13:33:17 »
В настройках клавомышей в ubunte есть выбор конкретных моделей. возможно там есть и твоя

Оффлайн ub_User

  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: Cordless Desktop® MX™ 5500 Revolution
« Ответ #2 : 25 Октября 2009, 14:29:10 »
Цитировать
В настройках клавомышей в ubunte есть выбор конкретных моделей. возможно там есть и твоя
Подскажите, а где эти настройки? Система -> Параметры -> Мышь = там такого я не нашёл
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля

Оффлайн ub_User

  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: Cordless Desktop® MX™ 5500 Revolution
« Ответ #4 : 25 Октября 2009, 21:54:33 »
А если не именно эта мышь/клава?
У меня в Опере кнопки на мыши, отвечающие за навигацию (назад/вперед) не работают. и на клаве аналогично. Есть ли какое то универсальное решение?
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Cordless Desktop® MX™ 5500 Revolution
« Ответ #5 : 25 Октября 2009, 23:21:59 »
А если не именно эта мышь/клава?
У меня в Опере кнопки на мыши, отвечающие за навигацию (назад/вперед) не работают. и на клаве аналогично. Есть ли какое то универсальное решение?
Я сегодня видимо главный по поиску в гугле.
http://ohioloco.ubuntuforums.org/showthread.php?t=904248
http://help.lockergnome.com/linux/Opera-10-breaks-Back-Forward-buttons-BT-mouse--ftopict506742.html

Пользователь решил продолжить мысль 25 Октября 2009, 23:23:18:
http://www.linux.org.ru/view-message.jsp?msgid=3640905
http://forum.myopera.net/showflat.php?Cat=&Number=43637&Main=43604

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Cordless Desktop® MX™ 5500 Revolution
« Ответ #6 : 25 Октября 2009, 23:23:18 »
Универсальное решение

evdev+xbindkeys

Оффлайн Дмитрий Григорьевич

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Cordless Desktop® MX™ 5500 Revolution
« Ответ #7 : 01 Ноября 2009, 00:48:12 »
Прошу прощения, что долго не отвечал.
Поставил 9.10. Мушка стала работать лучше(маус 3 появился, кнопка поиска не открывает "поиск")
Поставил mx5000, пока что не разобрался, нет времени, по этому тему не помечаю как решенную. Когда завершу настройки напишу о решении.
Кстати, нажимать кнопку выключения питания на клавиатуре - было ошибкой) "ядро в панике" ;)
btnx и на 9.10 зависает как и прежде, хотя, 9.10 заметно доработана, не надеялся на это.
Спасибо.

Оффлайн Дмитрий Григорьевич

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Cordless Desktop® MX™ 5500 Revolution
« Ответ #8 : 22 Ноября 2009, 19:43:31 »

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.