Беспроводные периферийные устройства
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Беспроводные периферийные устройства
Интересуют вопросы по использованию Cordless Desktop, например вот такого:
тонкие вопросы с Х-сервером, но только не хотелось там засорять интересную тему неинтересными частностями
Но могут появиться и другие беспроводные периферийные устройства, других классов, доступные и интересные для использования в Linux - пусть будет такая более общая тема
Но, собственно, любого (по типу или производителю). Для рассмотрения возможностей использования подобных устройств ... что выплыло из темы: Но могут появиться и другие беспроводные периферийные устройства, других классов, доступные и интересные для использования в Linux - пусть будет такая более общая тема
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Беспроводные периферийные устройства
Вопросы то вот какие (может кто уже сталкивался и решал?):Olej писал(а):Интересуют вопросы по использованию Cordless Desktop
1. какая физическая среда передачи?
2. могут ли 2 и более устройства работать в одной локальной зоне досягаемости в этой среде передачи?
3. какая дальность?
4. может ли драйвер, модуль, USB подсистема (т.е. наоборот : не будет ли кто препятствовать?) различить экземпляры устройств?
5. как использовать в конфигурациях Xorg?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Беспроводные периферийные устройства
Вот первые соображения на этот счёт: Из рубрики «Ложка дегтя», но это из рассмотрения старых, одних из первых моделейOlej писал(а):1. какая физическая среда передачи?
Попробовал на своей S520 мышке: спрятал под стол - работает, отнёс за дверной косяк (в соседнюю комнату, откуда заглядывать могу на курсор ) - работает...На сегодняшний день существует два основных способа «обрезания хвоста»: инфракрасный канал и радиоканал. Какой из них предпочтительней?
Инфракрасный канал (IR — Infra Red): передача сигнала осуществляется инфракрасным излучателем, сигнал проходит через воздух, после чего принимается и фильтруется чувствительным приемником.
Достоинства:
-Большой радиус действия.
-Простая реализация, что существенно сказывается на цене устройства.
Недостатки:
-Каждый производитель старается создать свой собственный адаптер и протокол, обязательно несовместимый с периферией конкурентов.
-Требуется прямой визуальный контакт приемника и передатчика, аналогично пульту телевизора.
-Неважно работает в пыльных, задымленных помещениях. Не всегда уживается с лампами дневного света.
Радиоканал:
Достоинства:
-Возможность размещения приемника вне поля зрения передатчика, даже под столом или внутри системного блока.
-Большая, чем у IR, cкорость обмена и многоканальность.
-Нет требований к прозрачности воздуха.
Недостатки:
-Значительная подверженность внешним помехам, что требует сложного алгоритма кодирования сигнала. В свою очередь, это вызывает повышение себестоимости.
Там мельком прозвучало заманчивое слово - многоканальность (выделено мной).
Re: Беспроводные периферийные устройства
Тоже проверял на своей мышке. Очень подробно не изучал, но там используется та же частота, что в WiFi - 2.4 Ггц. Но вот протокол упрощенный - там не требуется шифрования и поддержки пакетной передачи. Но из-за упрощения говорят, что два устройства не могут рядом работать. Идеология для всех устройств одинаковая: радиоканал "заменяет" провод. Т.е. с точки зрения ОС беспроводное устройство - это проводное USB :) Для комплекта клава+мышь наверно заменяет сразу два провода.Olej писал(а):Попробовал на своей S520 мышке: спрятал под стол - работает, отнёс за дверной косяк (в соседнюю комнату, откуда заглядывать могу на курсор ) - работает...
Там мельком прозвучало заманчивое слово - многоканальность (выделено мной).
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Беспроводные периферийные устройства
Ещё одно такое китайское чудо - устройство: беспроводная мышь 2.4GHz Bluetooth - чудо китайского IT-прома по самой дешёвой цене, порядка ~<$6.5 (163 грн.) ... что-то подобное продаётся на каждом углу, в любой лавке - Rapoo 1100x (или что-то похожее - их там миллион моделей практически не отличающихся):
Как ни странно - эта мини-мышь оказалась очень удачной и устойчивой в эксплуатации (падала и летала по всей комнате) на протяжении 2-3 лет.
Большой недостаток:
При таком потреблении палит батарейку достаточно быстро: 1-2 мес. ... что становится достаточно накладно и противно.
Код: Выделить всё
[olej@DELL ~]$ lsusb -d 413c:8187
Bus 002 Device 004: ID 413c:8187 Dell Computer Corp. DW375 Bluetooth Module
Большой недостаток:
Код: Выделить всё
[olej@DELL ~]$ lsusb -v -d 413c:8187 | grep Power
Couldn't open device, some information will be missing
Self Powered
MaxPower 100mA
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Беспроводные периферийные устройства
Из-за потребление позарился и купил на другой компьютер (беспроводные мыши показали свою привлекательность - предпочитаю использовать теперь только их) - SVEN RX-300 WIRELESS ... "Беспроводная мышь с настраиваемой скоростью курсора":
Стоимость от $6.5 до $10.
Код: Выделить всё
olej@ACER:~$ lsusb -d 248a:8366
Bus 003 Device 002: ID 248a:8366 Maxxter Wireless Optical Mouse ACT-MUSW-002
По поводу "нетребовательна к качеству поверхности" - обман, на поверхности стола проскальзывает, приходится подкладывать ... хотя бы лист бумаги. В отзывах пишут (хотя оценивают, в основном, 4-5 по 5-ти бальной системе):RX-300 Wireless абсолютно нетребовательна к качеству поверхности – благодаря сенсору Blue Led она работает одинаково точно и эффективно на любой поверхности. Специальная кнопка дает возможность одним нажатиям изменять разрешающую способность сенсора с 600 до 1000 dpi и наоборот.
Плохая точность сенсора, требовательна к поверхности, не подходит для игр.
Мышь SVEN RX-300 Wireless не только удобная, а еще и очень экономическая. Вспоминать о необходимости замены батареек в этой модели приходится приблизительно раз в году.
Код: Выделить всё
olej@ACER:~$ lsusb -v -d 248a:8366 | grep Power
can't get debug descriptor: Resource temporarily unavailable
(Bus Powered)
MaxPower 50mA
(Bus Powered)
Техописание здесь - Руководство пользователя:
1. Убедитесь, что наноприемник вставлен в порт USB и расстояние до мыши не превышает 10 метров.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Беспроводные периферийные устройства
Опыт эксплуатации на одном столе рядом лежащих Rapoo 1100x и SVEN RX-300 WIRELESS (в 5-ти см. друг от друга), показал что могут.
Вопрос если и остаётся, то может выглядеть так: могут ли 2 и более идентичных устройства (производитель + модель) работать в одной локальной зоне досягаемости
Большинство производителей указывает магическое число - 10 м.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Беспроводные периферийные устройства
Выяснилась такая вот загадочная (и неприятная) штука ... из техописаний:
Разрешающая способность – 600/1000 dpi
ОС Windows XP/Vista/7/8.
Специальная кнопка дает возможность одним нажатиям изменять разрешающую способность сенсора с 600 до 1000 dpi и наоборот.
Так вот, при нажимании на эту кнопку "dpi", даже совершенно случайным образом: мышь ведёт себя в Linux странным образом: дёргается как при просевших батарейках, переходит в энергосберегающий режим (выключается), теряется связь и т.д.
Возможно, это связано с поддержкой выверенной только для Windows XP/Vista/7/8.
P.S. А как программно проверить текущее разрешение установленное для мышки?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Беспроводные периферийные устройства
Любопытно, что именно на этом компьютере (Debian 10):
Код: Выделить всё
olej@ACER:~$ ps auxww | grep gpm
root 948 0.0 0.0 3948 112 ? Ss 14:34 0:00 /usr/sbin/gpm -m /dev/input/mice -t exps2
olej 10871 0.0 0.0 6160 2432 pts/2 S+ 17:20 0:00 grep gpm
Код: Выделить всё
olej@ACER:~$ systemctl status gpm
● gpm.service - LSB: gpm sysv init script
Loaded: loaded (/etc/init.d/gpm; generated)
Active: active (running) since Wed 2020-02-12 14:34:23 EET; 2h 49min ago
Docs: man:systemd-sysv-generator(8)
Process: 834 ExecStart=/etc/init.d/gpm start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 4915)
Memory: 2.1M
CGroup: /system.slice/gpm.service
└─948 /usr/sbin/gpm -m /dev/input/mice -t exps2
фев 12 14:34:23 ACER systemd[1]: Starting LSB: gpm sysv init script...
фев 12 14:34:23 ACER gpm[834]: Starting mouse interface server: gpm.
фев 12 14:34:23 ACER systemd[1]: Started LSB: gpm sysv init script.
фев 12 14:34:23 ACER /usr/sbin/gpm[948]: *** info [daemon/startup.c(131)]:
фев 12 14:34:23 ACER /usr/sbin/gpm[948]: Started gpm successfully. Entered daemon mode.
На нескольких других компьютерах, с "нормальными" мышами, и разными дистрибутивами (Fedora 30, Mint 119.3):
Код: Выделить всё
[olej@DELL ~]$ systemctl status gpm
Unit gpm.service could not be found.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Беспроводные периферийные устройства
Код: Выделить всё
olej@ACER:/etc/init.d$ aptitude search xinput
v librust-winapi+xinput-dev -
v librust-winapi-0+xinput-dev -
v librust-winapi-0.3+xinput-dev -
v librust-winapi-0.3.6+xinput-dev -
v librust-x11+xinput-dev -
v librust-x11-2+xinput-dev -
v librust-x11-2.18+xinput-dev -
v librust-x11-2.18.1+xinput-dev -
p libxcb-xinput-dev - X C Binding, xinput extension, development files
p libxcb-xinput0 - X C Binding, xinput extension
p lxinput - LXDE keyboard and mouse configuration
p lxinput-dbg - LXDE keyboard and mouse configuration (debug)
p xinput - настройка и тестирование устройств XInput
p xinput-calibrator - общая калибровка сенсорных экранов для X.Org
Код: Выделить всё
olej@ACER:/etc/init.d$ sudo apt install xinput
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
xinput
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 64 пакетов не обновлено.
Необходимо скачать 51,9 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 98,3 kB.
Пол:1 http://deb.debian.org/debian buster/main amd64 xinput amd64 1.6.2-1+b1 [51,9 kB]
Получено 51,9 kB за 0с (220 kB/s)
Выбор ранее не выбранного пакета xinput.
(Чтение базы данных … на данный момент установлено 446170 файлов и каталогов.)
Подготовка к распаковке …/xinput_1.6.2-1+b1_amd64.deb …
Распаковывается xinput (1.6.2-1+b1) …
Настраивается пакет xinput (1.6.2-1+b1) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Код: Выделить всё
olej@ACER:/etc/init.d$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Telink SVEN Wireless Mouse Mouse id=9 [slave pointer (2)]
⎜ ↳ Telink SVEN Wireless Mouse Consumer Control id=10 [slave pointer (2)]
⎜ ↳ USB USB Keyboard Consumer Control id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Telink SVEN Wireless Mouse System Control id=11 [slave keyboard (3)]
↳ USB USB Keyboard id=12 [slave keyboard (3)]
↳ USB USB Keyboard System Control id=14 [slave keyboard (3)]
↳ Telink SVEN Wireless Mouse Consumer Control id=15 [slave keyboard (3)]
↳ USB USB Keyboard Consumer Control id=16 [slave keyboard (3)]
Код: Выделить всё
olej@ACER:/etc/init.d$ xinput list-props 9
Device 'Telink SVEN Wireless Mouse Mouse':
Device Enabled (151): 1
Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (289): 0
libinput Natural Scrolling Enabled Default (290): 0
libinput Scroll Methods Available (291): 0, 0, 1
libinput Scroll Method Enabled (292): 0, 0, 0
libinput Scroll Method Enabled Default (293): 0, 0, 0
libinput Button Scrolling Button (294): 2
libinput Button Scrolling Button Default (295): 2
libinput Middle Emulation Enabled (296): 1
libinput Middle Emulation Enabled Default (297): 0
libinput Accel Speed (298): 0.621145
libinput Accel Speed Default (299): 0.000000
libinput Accel Profiles Available (300): 1, 1
libinput Accel Profile Enabled (301): 1, 0
libinput Accel Profile Enabled Default (302): 1, 0
libinput Left Handed Enabled (303): 0
libinput Left Handed Enabled Default (304): 0
libinput Send Events Modes Available (274): 1, 0
libinput Send Events Mode Enabled (275): 0, 0
libinput Send Events Mode Enabled Default (276): 0, 0
Device Node (277): "/dev/input/event12"
Device Product ID (278): 9354, 33638
libinput Drag Lock Buttons (305): <no items>
libinput Horizontal Scroll Enabled (306): 1
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей