Bluetooth keyboard linux mint

Bluetooth keyboard linux mint

Для начала установим софт для работы с bluetooth под Linux:

sudo aptitude update sudo aptitude install bluetooth bluez bluez-tools bluez-utils python-gobject python-dbus

Bluetooth интерфейс

Показать все доступные bluetooth интерфейсы. Команда hciconfig аналог ifconfig, только для bluetooth.

Пример вывода (в случае если bluetooth интерфейс поднят):

hci0: Type: BR/EDR Bus: USB BD Address: 00:EE:CC:AA:10:44 ACL MTU: 1021:5 SCO MTU: 96:5 UP RUNNING PSCAN RX bytes:41239 acl:971 sco:0 events:1159 errors:0 TX bytes:12967 acl:470 sco:0 commands:289 errors:0 Features: 0xff 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF Link mode: SLAVE ACCEPT Name: 'myname-0' Class: 0x600100 Service Classes: Audio, Telephony Device Class: Computer, Uncategorized HCI Version: 4.0 (0x6) Revision: 0x500 LMP Version: 4.0 (0x6) Subversion: 0x500 Manufacturer: Intel Corp. (2)

Управление состоянием bluetooth интерыейсов.

hciconfig hci0 down hciconfig hci0 up

Убедиться в том, что нужный bluetooth поднят можно с помощью утилиты hcitool.

Если нужный bluetooth поднят, то мы должны увидеть вывод:

Devices: hci0 00:EE:CC:AA:10:44

Запомним название bluetooth интерфейса, оно нам понадобятся при подключении клавиатуры.

Поиск bluetooth клавиатуры

Нажмите кнопку «Pair» на bluetooth клавиатуре и выполните команду:

Scanning . CC:DD:AA:AA:00:11 Bluetooth Keyboard

Запомним MAC-адрес нашей клавиатуры.

Просмотр подробной информации об bluetooth устройстве.

hcitool info CC:DD:AA:AA:00:11

Пропингуем найденное устройство.

Сопряжение bluetooth клавиатуры

Для быстрого временного подключения bluetooth клавиатуры можно выполнить команду

hidd --connect CC:DD:AA:AA:00:11

после чего клавиатура сразу подключиться, в этом случае PIN код мы не задаем (после перезагрузки или перезапуске демона bluetoothd настройки не сохраняются). Данный способ категорически не рекомендую, лучше этот пункт пропустить и перейти к полноценному сопряжению.

Приступаем к сопряжению клавиатуры с bluetooth адаптером. Не забываем, bluetooth клавиатура в этот момент всё ещё должны быть в режиме поиска (сопряжения).

bluez-simple-agent hci0 CC:DD:AA:AA:00:11

При появлении сообщения запроса PIN кода

задаём любой PIN код, например 5829433212 (Не нужно вводить «0000»!).

На bluetooth клавиатуре нужно повторить ввод PIN кода и нажать Enter.

При корректном вводе PIN кода на bluetooth клавиатуре мы должны увидеть сообщение:

Добавим MAC-адрес нашей bluetooth клавиатуры в список доверенных.

bluez-test-device trusted CC:DD:AA:AA:00:11 yes

Настройки будут сохранены в каталог /var/lib/bluetooth/00:EE:CC:AA:10:44/, где 00:EE:CC:AA:10:44 это MAC-адрес bluetooth адаптера к которому мы привязываем bluetooth устройство.

hcitool cc CC:DD:AA:AA:00:11 hidd --connect CC:DD:AA:AA:00:11 hcitool auth CC:DD:AA:AA:00:11

Вывести список подключенных bluetooth устройст.

CC:DD:AA:AA:00:11 Bluetooth Keyboard [0a5c:8502] connected

Теперь наша bluetooth клавиатура уже подключена и будет автоматически подключаться при перезагрузки системы и/или включении выключении питания самой клавиатуры.

Читайте также:  Bluetooth гарнитуры sony ericsson hbh

За работу bluetooth отвечает демон bluetoothd.

Для проверки корректности настроек, будет ли bluetooth клавиатура автоматически подключаться при перезагрузке перезапустим bluetoothd демон.

invoke-rc.d bluetooth restart invoke-rc.d bluetooth status

Нажмите на bluetooth клавитуре любую кнопку для инициализации bluetooth подключения. Подождите 5~10 секунд и снова выполните команду:

Мы должны увидеть сообщение:

CC:DD:AA:AA:00:11 Bluetooth Keyboard [0a5c:8502] connected

Настройка init

Настроим автоматическую загрузку демона bluetoothd на втором уровне init (Debian и Ubuntu по умолчанию запускаются на втором уровне инициализии).

sudo update-rc.d -f bluetooth remove sudo sysv-rc-conf --level 2 bluetooth on sudo sysv-rc-conf --list bluetooth

Источник

Linux Mint Forums

Linux Mint 21 can’t locate bluetooth keyboard

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

Linux Mint 21 can’t locate bluetooth keyboard

Post by shaynecmann » Tue Oct 18, 2022 1:35 am

Hello, I’m new o linux and have problems with all bluetooth so far. I’m running mint 21. I have found ways to make my old keyboard work in the terminal using $ bluetoothctl and forcing connection, but my new keyboard I can’t even see in the terminal. It is a kinesis Freestyle2 Blue. How can I help my laptop recognize and connect to it? Any thoughts?

Last edited by LockBot on Tue Apr 18, 2023 10:00 pm, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Re: Linux Mint 21 can’t locate bluetooth keyboard

Post by hglee » Tue Oct 18, 2022 5:24 am

shaynecmann wrote: ⤴ Tue Oct 18, 2022 1:35 am Hello, I’m new o linux and have problems with all bluetooth so far. I’m running mint 21. I have found ways to make my old keyboard work in the terminal using $ bluetoothctl and forcing connection, but my new keyboard I can’t even see in the terminal. It is a kinesis Freestyle2 Blue. How can I help my laptop recognize and connect to it? Any thoughts?

There’s a patch that has helped with audio devices. See Issues pairing new headphones via Bluetooth.

If it doesn’t help, to post essential details about your PC setup: Plug in all relevant dongles, accessories, and peripherals. Then

Open a Terminal (ctrl-alt-T), then copy-and-paste the following long line of green text into the Terminal window, then tap Enter .

C=code];echo "[$C`inxi -Fxxxmprzc0;mokutil --sb;cat /proc/cmdline;dkms status;rfkill;systemctl status bluetooth.service;cat /etc/network/interfaces;lsusb;lsblk -fir;lspci -nnk`[/$C"|xed -

Within a moment, xed text editor pops open, showing technical data useful for others to analyze PC & peripheral issues.

Copy-and-paste everything from xed into a Reply here. < The required [code] tags have been added for you/>

Disable Secure Boot in your BIOS, as it’s known to interfere with device drivers & firmware. If you run Windows on the same PC as Linux, disable Windows Fast Startup, otherwise it can leave your hardware in a zombie state at any time. When you exit Windows, to boot into Linux, do a full Shutdown , not just a Restart.

Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU — 14″ WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe

Читайте также:  Пароли блютуз не совпадают

Источник

Linux Mint Forums

[SOLVED] Just installed LM21, bluetooth keyboard not recognised

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

Demmers Level 2
Posts: 99 Joined: Fri Aug 16, 2019 7:37 am Location: England, UK

[SOLVED] Just installed LM21, bluetooth keyboard not recognised

Post by Demmers » Sun Jul 31, 2022 6:54 am

I’ve already just installed LM21, and noticed straight away my Logitech K380 keyboard isn’t being picked up by the new Blueman bluetooth app.
I’ve had this keyboard work on the latest previous versions, plus LMDE5. So something to do with Blueman?

System: Kernel: 5.15.0-43-generic x86_64 bits: 64 compiler: gcc v: 11.2.0 Desktop: Cinnamon 5.4.8 tk: GTK 3.24.33 wm: Mutter vt: 7 dm: LightDM 1.30.0 Distro: Linux Mint 21 Vanessa base: Ubuntu 22.04 jammy Machine: Type: Desktop System: Gigabyte product: B450 I AORUS PRO WIFI v: N/A serial: Mobo: Gigabyte model: B450 I AORUS PRO WIFI-CF serial: UEFI: American Megatrends LLC. v: F62e date: 10/13/2021 CPU: Info: quad core model: AMD Ryzen 5 3400G with Radeon Vega Graphics bits: 64 type: MT MCP smt: enabled arch: Zen/Zen+ note: check rev: 1 cache: L1: 384 KiB L2: 2 MiB L3: 4 MiB Speed (MHz): avg: 1256 high: 1257 min/max: 1400/3700 boost: disabled cores: 1: 1256 2: 1257 3: 1256 4: 1257 5: 1257 6: 1255 7: 1257 8: 1257 bogomips: 59092 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm Graphics: Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series] vendor: Gigabyte driver: amdgpu v: kernel pcie: speed: 8 GT/s lanes: 16 ports: active: DP-1 empty: HDMI-A-1,HDMI-A-2 bus-ID: 0a:00.0 chip-ID: 1002:15d8 class-ID: 0300 Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: amdgpu,ati unloaded: fbdev,modesetting,vesa gpu: amdgpu display-ID: :0 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9") Monitor-1: DisplayPort-0 mapped: DP-1 model: Idek Iiyama PL2470H serial: res: 1920x1080 dpi: 93 size: 527x296mm (20.7x11.7") diag: 604mm (23.8") modes: max: 1920x1080 min: 720x400 OpenGL: renderer: AMD Radeon Vega 11 Graphics (raven LLVM 13.0.1 DRM 3.42 5.15.0-43-generic) v: 4.6 Mesa 22.0.1 direct render: Yes Audio: Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 0a:00.1 chip-ID: 1002:15de class-ID: 0403 Device-2: Thesycon System & Consulting GmbH D10s type: USB driver: snd-usb-audio bus-ID: 1-1:2 chip-ID: 152a:8750 class-ID: fe01 Sound Server-1: ALSA v: k5.15.0-43-generic running: yes Sound Server-2: PulseAudio v: 15.99.1 running: yes Sound Server-3: PipeWire v: 0.3.48 running: yes Network: Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:2526 class-ID: 0280 IF: wlp6s0 state: up mac: Device-2: Intel I211 Gigabit Network vendor: Gigabyte driver: igb v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 08:00.0 chip-ID: 8086:1539 class-ID: 0200 IF: enp8s0 state: down mac: Bluetooth: Device-1: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb v: 0.8 bus-ID: 1-10:5 chip-ID: 8087:0025 class-ID: e001 Report: hciconfig ID: hci0 rfk-id: 0 state: up address: bt-v: 3.0 lmp-v: 5.1 sub-v: 100 hci-v: 5.1 rev: 100 Drives: Local Storage: total: 319.01 GiB used: 17.14 GiB (5.4%) ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB speed: 31.6 Gb/s lanes: 4 type: SSD serial: rev: 1B2QEXM7 temp: 50.9 C scheme: GPT ID-2: /dev/sda type: USB vendor: SanDisk model: Ultra Fit size: 57.3 GiB type: N/A serial: rev: 1.00 scheme: MBR ID-3: /dev/sdb type: USB vendor: Kingston model: DataTraveler 3.0 size: 28.82 GiB type: N/A serial: scheme: GPT Partition: ID-1: / size: 227.68 GiB used: 10.92 GiB (4.8%) fs: ext4 dev: /dev/nvme0n1p3 ID-2: /boot/efi size: 512 MiB used: 5.2 MiB (1.0%) fs: vfat dev: /dev/nvme0n1p2 Swap: ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile Sensors: System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 37.0 C Fan Speeds (RPM): N/A Repos: Packages: apt: 2123 No active apt repos in: /etc/apt/sources.list Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 1: deb https://www.mirrorservice.org/sites/packages.linuxmint.com/packages vanessa main upstream import backport 2: deb http://uk.mirror.nsec.pt/ubuntu jammy main restricted universe multiverse 3: deb http://uk.mirror.nsec.pt/ubuntu jammy-updates main restricted universe multiverse 4: deb http://uk.mirror.nsec.pt/ubuntu jammy-backports main restricted universe multiverse 5: deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse Active apt repos in: /etc/apt/sources.list.d/official-source-repositories.list 1: deb-src https://www.mirrorservice.org/sites/packages.linuxmint.com/packages vanessa main upstream import backport 2: deb-src http://uk.mirror.nsec.pt/ubuntu jammy main restricted universe multiverse 3: deb-src http://uk.mirror.nsec.pt/ubuntu jammy-updates main restricted universe multiverse 4: deb-src http://uk.mirror.nsec.pt/ubuntu jammy-backports main restricted universe multiverse 5: deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse Active apt repos in: /etc/apt/sources.list.d/papirus-papirus-jammy.list 1: deb http://ppa.launchpad.net/papirus/papirus/ubuntu jammy main 2: deb-src http://ppa.launchpad.net/papirus/papirus/ubuntu jammy main Info: Processes: 299 Uptime: 27m wakeups: 0 Memory: 13.58 GiB used: 1.86 GiB (13.7%) Init: systemd v: 249 runlevel: 5 Compilers: gcc: 11.2.0 alt: 11 Shell: Bash v: 5.1.16 running-in: gnome-terminal inxi: 3.3.13 

Last edited by LockBot on Tue Jan 31, 2023 11:00 pm, edited 4 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Источник

Оцените статью
Adblock
detector