Summary: | Пропадает индикатор раскладки клавиатуры при сопряжении с устройством по Bluetooth | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | annschafer <annschafer> | ||||
Component: | plasma5-bluedevil | Assignee: | Sergey V Turchin <zerg> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | doroshenkogv, ptrnine | ||||
Version: | не указана | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
annschafer
2022-05-18 18:34:45 MSK
Скорее всего причина та же, что и у https://bugzilla.altlinux.org/42348 У меня не получилось воспроизвести. Но, похоже, понятно, почему не получилось: > org.kde.kcm_keyboard: new keyboard device, id: 10 name: Redmi 9T (AVRCP) used as: 3 Телефон определился как AVRCP устройство, а при его подключении (как и для клавиатуры/мыши) в kcm_keyboard выполняется инициализация биндингов через setxkbmap (т.к. в иксах они сбрасываются). Это происходит с задержкой в пол секунды, и попав командой setxkbmap -print -verbose 10 в промежуток можно заметить, что биндинги таки слетели. Проблема тут в том, что kcm_keyboard выполняет повторную инициализацию только если подключаемое устройство определяется как клавиатура/мышь. Соответственно, подобную проблему вызывает любое устройство ввода, которое не определяется как клавиатура/мышь. MR в апстриме: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/951 Можете, пожалуйста, посмотреть название устройства? После сопряжения название будет в конце вывода команды: bluetoothctl paired-devices Или же можно просто найти в списке: cat /proc/bus/input/devices | grep "N: " По самому же названию должно быть понятно, какое именно нужно. Возможно, там будет постфикс "(AVRCP)". Created attachment 10836 [details]
name-device
Не воспроизвелось. Версия: plasma5-desktop-5.24.6-alt4 Платформы: p10-kworkstation-10-x86-64 p10-education-10-x86-64-kde |