Беспроводные периферийные устройства

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Беспроводные периферийные устройства

Непрочитанное сообщение Olej » 13 дек 2011, 18:55

Интересуют вопросы по использованию Cordless Desktop, например вот такого:
s520.jpg
s520.jpg (37.88 КБ) 8639 просмотров
Но, собственно, любого (по типу или производителю). Для рассмотрения возможностей использования подобных устройств ... что выплыло из темы: тонкие вопросы с Х-сервером, но только не хотелось там засорять интересную тему неинтересными частностями :lol:

Но могут появиться и другие беспроводные периферийные устройства, других классов, доступные и интересные для использования в Linux - пусть будет такая более общая тема ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Беспроводные периферийные устройства

Непрочитанное сообщение Olej » 13 дек 2011, 18:59

Olej писал(а):Интересуют вопросы по использованию Cordless Desktop
Вопросы то вот какие (может кто уже сталкивался и решал?):

1. какая физическая среда передачи?

2. могут ли 2 и более устройства работать в одной локальной зоне досягаемости в этой среде передачи?

3. какая дальность?

4. может ли драйвер, модуль, USB подсистема (т.е. наоборот ;-) : не будет ли кто препятствовать?) различить экземпляры устройств?

5. как использовать в конфигурациях Xorg?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Беспроводные периферийные устройства

Непрочитанное сообщение Olej » 13 дек 2011, 19:08

Olej писал(а):1. какая физическая среда передачи?
Вот первые соображения на этот счёт: Из рубрики «Ложка дегтя», но это из рассмотрения старых, одних из первых моделей
На сегодняшний день существует два основных способа «обрезания хвоста»: инфракрасный канал и радиоканал. Какой из них предпочтительней?

Инфракрасный канал (IR — Infra Red): передача сигнала осуществляется инфракрасным излучателем, сигнал проходит через воздух, после чего принимается и фильтруется чувствительным приемником.

Достоинства:

-Большой радиус действия.
-Простая реализация, что существенно сказывается на цене устройства.

Недостатки:

-Каждый производитель старается создать свой собственный адаптер и протокол, обязательно несовместимый с периферией конкурентов.
-Требуется прямой визуальный контакт приемника и передатчика, аналогично пульту телевизора.
-Неважно работает в пыльных, задымленных помещениях. Не всегда уживается с лампами дневного света.

Радиоканал:

Достоинства:

-Возможность размещения приемника вне поля зрения передатчика, даже под столом или внутри системного блока.
-Большая, чем у IR, cкорость обмена и многоканальность.
-Нет требований к прозрачности воздуха.

Недостатки:

-Значительная подверженность внешним помехам, что требует сложного алгоритма кодирования сигнала. В свою очередь, это вызывает повышение себестоимости.
Попробовал на своей S520 мышке: спрятал под стол - работает, отнёс за дверной косяк (в соседнюю комнату, откуда заглядывать могу на курсор :lol: ) - работает...

Там мельком прозвучало заманчивое слово ;-) - многоканальность (выделено мной).

tundra37
Писатель
Сообщения: 149
Зарегистрирован: 03 мар 2012, 19:26
Контактная информация:

Re: Беспроводные периферийные устройства

Непрочитанное сообщение tundra37 » 08 мар 2012, 21:22

Olej писал(а):Попробовал на своей S520 мышке: спрятал под стол - работает, отнёс за дверной косяк (в соседнюю комнату, откуда заглядывать могу на курсор :lol: ) - работает...

Там мельком прозвучало заманчивое слово ;-) - многоканальность (выделено мной).
Тоже проверял на своей мышке. Очень подробно не изучал, но там используется та же частота, что в WiFi - 2.4 Ггц. Но вот протокол упрощенный - там не требуется шифрования и поддержки пакетной передачи. Но из-за упрощения говорят, что два устройства не могут рядом работать. Идеология для всех устройств одинаковая: радиоканал "заменяет" провод. Т.е. с точки зрения ОС беспроводное устройство - это проводное USB :) Для комплекта клава+мышь наверно заменяет сразу два провода.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Беспроводные периферийные устройства

Непрочитанное сообщение Olej » 12 фев 2020, 16:13

Ещё одно такое китайское чудо - устройство: беспроводная мышь 2.4GHz Bluetooth - чудо китайского IT-прома по самой дешёвой цене, порядка ~<$6.5 (163 грн.) ... что-то подобное продаётся на каждом углу, в любой лавке - Rapoo 1100x (или что-то похожее - их там миллион моделей практически не отличающихся):
Изображение
Изображение

Код: Выделить всё

[olej@DELL ~]$ lsusb -d 413c:8187 
Bus 002 Device 004: ID 413c:8187 Dell Computer Corp. DW375 Bluetooth Module
Как ни странно - эта мини-мышь оказалась очень удачной и устойчивой в эксплуатации (падала и летала по всей комнате) на протяжении 2-3 лет.
Большой недостаток:

Код: Выделить всё

[olej@DELL ~]$ lsusb -v -d 413c:8187 | grep Power
Couldn't open device, some information will be missing
      Self Powered
    MaxPower              100mA
При таком потреблении палит батарейку достаточно быстро: 1-2 мес. ... что становится достаточно накладно и противно.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Беспроводные периферийные устройства

Непрочитанное сообщение Olej » 12 фев 2020, 16:44

Olej писал(а):
12 фев 2020, 16:13
При таком потреблении палит батарейку достаточно быстро: 1-2 мес. ... что становится достаточно накладно и противно.
Из-за потребление позарился и купил на другой компьютер (беспроводные мыши показали свою привлекательность - предпочитаю использовать теперь только их) - 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
RX-300 Wireless абсолютно нетребовательна к качеству поверхности – благодаря сенсору Blue Led она работает одинаково точно и эффективно на любой поверхности. Специальная кнопка дает возможность одним нажатиям изменять разрешающую способность сенсора с 600 до 1000 dpi и наоборот.
По поводу "нетребовательна к качеству поверхности" - обман, на поверхности стола проскальзывает, приходится подкладывать ... хотя бы лист бумаги. В отзывах пишут (хотя оценивают, в основном, 4-5 по 5-ти бальной системе):
Плохая точность сенсора, требовательна к поверхности, не подходит для игр.
Мышь 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)
А вот тут правды на 50% :-( - за 4-5 мес. использования эта мышь сожгла 2 комплекта батарей AAA ... и дожигает 3-й (при ежедневном использовании часов до 12-ти).
Техописание здесь - Руководство пользователя:
1. Убедитесь, что наноприемник вставлен в порт USB и расстояние до мыши не превышает 10 метров.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Беспроводные периферийные устройства

Непрочитанное сообщение Olej » 12 фев 2020, 16:59

Olej писал(а):
13 дек 2011, 18:59
2. могут ли 2 и более устройства работать в одной локальной зоне досягаемости в этой среде передачи?
Опыт эксплуатации на одном столе рядом лежащих Rapoo 1100x и SVEN RX-300 WIRELESS (в 5-ти см. друг от друга), показал что могут.
Вопрос если и остаётся, то может выглядеть так: могут ли 2 и более идентичных устройства (производитель + модель) работать в одной локальной зоне досягаемости
Olej писал(а):
13 дек 2011, 18:59
3. какая дальность?
Большинство производителей указывает магическое число - 10 м.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Беспроводные периферийные устройства

Непрочитанное сообщение Olej » 12 фев 2020, 17:45

Olej писал(а):
12 фев 2020, 16:44
SVEN RX-300 WIRELESS ... "Беспроводная мышь с настраиваемой скоростью курсора"
Выяснилась такая вот загадочная (и неприятная) штука ... из техописаний:
Разрешающая способность – 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: Беспроводные периферийные устройства

Непрочитанное сообщение Olej » 12 фев 2020, 18:28

Olej писал(а):
12 фев 2020, 17:45
P.S. А как программно проверить текущее разрешение установленное для мышки?
Любопытно, что именно на этом компьютере (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 » 12 фев 2020, 18:51

Olej писал(а):
12 фев 2020, 17:45
P.S. А как программно проверить текущее разрешение установленное для мышки?

Код: Выделить всё

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

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя