LINUX.ORG.RU

Геймпад не подключается через Bluetooth

 ,


0

1

Я недавно купил себе беспроводной геймпад с Алика. Плюс вчера мне привезли Bluetooth-адаптер для ПК.

Я пытаюсь подключить геймпад к ПК в Ubuntu MATE 22.04 LTS. Геймпад пишет «Connected», но я проверил на сайте и сайт не реагирует на мои нажатия на кнопки геймпада. Плюс менеджер Bluetooth пишет сообщение:

Connection Failed: br-connection-create-socket

Почему такая проблема возникла?

Перемещено Dimez из general

★★★★

На винде такой проблемы нет, это проблема в Ubuntu. На винде при попытке установить эмуляторы современных игровых консолей требует какую-то библиотеку. На винде геморрой с библиотеками.

Flatpak в данной ситуации проще, чем установка того же Yuzu на винде

ConLenov ★★★★
() автор топика

Посмотри какие устройства создаются в Windows при подключении геймпада к Bluetooth-адаптеру в Диспетчере устройств.

Есть возможность проверить адаптер Bluetooth с другим устройством под Ubuntu? dmesg смотрел на предмет сообщений адаптера и геймпада? Энергосбережение включено для Bluetooth?

master_0K
()

У меня в убунтах не подключаются автоматом bluetooth гарнитура Huawei.
При первом подключении мне приходилось пользоваться утилитой bluetoothctl:

devices # Check registered devices

pair [MAC_ADDRESS]
connect [MAC_ADDRESS]
trust [MAC_ADDRESS]

Обычно после trust уже подключается всегда. И для теста геймпадов я раньше использовал jstest, он в терминале пишет какие кнопки нажимаются. Вроде есть и гуишный jstest.

Пример подключения из моих заметок:

[bluetooth]# pair A4:B6:1E:B5:FF:4C
Attempting to pair with A4:B6:1E:B5:FF:4C
...
[CHG] Device A4:B6:1E:B5:FF:4C Paired: yes

[bluetooth]# connect A4:B6:1E:B5:FF:4C
...
[NEW] Transport /org/bluez/hci0/dev_A4_B6_1E_B5_FF_4C/sep1/fd0
Connection successful

[bluetooth]# info
Device A4:B6:1E:B5:FF:4C (public)
        Name: HUAWEI FreeBuds 3i
        Alias: HUAWEI FreeBuds 3i
        Class: 0x002c0404
        Icon: audio-headset
        ...

[bluetooth]# trust A4:B6:1E:B5:FF:4C

[bluetooth]# list
Controller A4:B1:C1:37:BA:76 Aber [default]
Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 3)
Ответ на: комментарий от ConLenov

В Ubuntu Bluetooth-менеджер геймпад видит? Сопряжение выполняется? Через терминал как тебе советовали какой результат?

Версия текущего ядра какая?

master_0K
()
Последнее исправление: master_0K (всего исправлений: 1)
Ответ на: комментарий от ConLenov

В смысле нет?!

lsusb что показывает?

В dmesg что пишет при подключении?

Сам геймпад по проводу можно подрубить? Если да, то те же вопросы тождественны и ему.

Если нет, хоть напиши xinput он, или PS3/4/5 switch совместимый?

Попробуй подключить к андроиду, получается?

Vochatrak-az-ezm ★★
()

Это не вы недавно громко удивлялись тому, что мол зачем нужны проводные геймпады, когда есть беспроводные? Если да, то, полагаю, теперь вы стали на шаг ближе к пониманию вот этого всего.

Mobutu_Sese_Seko
()
Последнее исправление: Mobutu_Sese_Seko (всего исправлений: 1)
Ответ на: комментарий от Mobutu_Sese_Seko

Лол, мой беспроводной геймпад в проводном режиме вообще не работает. Я купил какой-то левый клон DS4 (который выдавался за фирменный), ядерный драйвер DS4 на нем ломается.
Вообще геймпад оказался ужасный, там встроенный динамик который просто шумит и не отключаемая синяя подсветка которая бесит.
Я его попытался использовать на планшете, но планшет через минут решает что BT устройство отключено и вырубает радиомоудль :)

Aber ★★★★★
()
Ответ на: комментарий от grem

У меня в другом городе остался f710, хорошая штука, беспроблемная, и как пульт к Xbmc/Kodi отлично годилась (вообще для этих целей и покупалась, но потом я еще поиграл в гоночки).

Годы спустя, как-то от скуки, решил по скидке купить геймпад DS4 =)

Aber ★★★★★
()
Ответ на: комментарий от grem

Я как-то посматривал на родной иксбоксовый в дополнение, но так и не понял работает ли он в проводном режиме.

WLC модель 1914 по проводу отлично работает.

ksa242
()
Ответ на: комментарий от Dimez

Попытался узнать информацию о геймпаде через утилиту bluetoothctl:

[bluetooth]# devices
Device 84:AB:68:07:28:6C Wireless Controller
[bluetooth]# info 84:AB:68:07:28:6C
Device 84:AB:68:07:28:6C (public)
	Name: Wireless Controller
	Alias: Wireless Controller
	Class: 0x00002508
	Icon: input-gaming
	Paired: yes
	Trusted: no
	Blocked: no
	Connected: no
	WakeAllowed: yes
	LegacyPairing: no
	UUID: Human Interface Device... (00001124-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	Modalias: usb:v054Cp05C4d0100
ConLenov ★★★★
() автор топика
Ответ на: комментарий от ConLenov

Trusted: no Connected: no

Вот у меня Bluetooth гарнитура отказывалась подключаться через UI пока я не пометил её Trusted.

Ради прикола выполни следующее:

  1. Включи bluetooth устройство.
  2. В сессии bluetoothctl введи:
pair 84:AB:68:07:28:6C
connect 84:AB:68:07:28:6C
trust 84:AB:68:07:28:6C
  1. Там же введи devices и посмотри чтоб у устройства 84:AB:68:07:28:6C флаги Trusted и Connected были True.

  2. Теперь через GUI тулзу или еще как попытайся узнать распадается ли джойстик после всего выше перечисленного.

Я это сделал всего один раз и после этого вроде заработало перманентно. Понятия не имею почему так. Неужели состояние Trusted сохраняется где-то в /var и если так то почему это не работает из коробки в Ubuntu? (У меня такое было в 20.04 и теперь повторилось в 23.04)

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
28 января 2024 г.