Bug 42348 - При добавлении устройств на виртуальной машине, ломается переключение раскладки на основной
Summary: При добавлении устройств на виртуальной машине, ломается переключение расклад...
Status: CLOSED FIXED
Alias: None
Product: Альт Рабочая станция K
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 9.1.1
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Inozemtsev
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-06 11:38 MSK by obidinog@basealt.ru
Modified: 2022-08-08 12:47 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description obidinog@basealt.ru 2022-04-06 11:38:01 MSK
Шаги:
1)Включить виртуальную машину на TVE в графическом сеансе SPACE
2)Подключить устройство (напр. веб.камеру)
3)Зажать горячие клавиши переключения раскладки на основной машине
Ожидаемый результат:
Раскладка переключается
Результат:
Раскладка не переключается

Дополнительно:
После перезагрузки основной машины, все работает исправно
Comment 1 Sergey V Turchin 2022-05-06 12:20:39 MSK
Т.к. при настройке раскладки не в X-aх, а в KDE не слетает, то это xorg-server её сбрасывает где-то. Подключения устройств он точно отслеживает.
Comment 2 Valery Inozemtsev 2022-05-06 16:45:11 MSK
mate. не воспроизводится.
Comment 3 Sergey V Turchin 2022-05-06 17:12:32 MSK
(Ответ для Valery Inozemtsev на комментарий #2)
> mate. не воспроизводится.
Он тут причём? На чистых X-ах смотреть надо.
Comment 4 Sergey V Turchin 2022-05-06 17:23:29 MSK
Кстати, а может просто SPICE что-то творит?

А куда втыкаете USB-устройство?
Comment 5 obidinog@basealt.ru 2022-05-06 17:30:38 MSK
(Ответ для Sergey V Turchin на комментарий #4)
> Кстати, а может просто SPICE что-то творит?
> 
> А куда втыкаете USB-устройство?

Если допустим с веб.камерой то она в ноутбуке уже встроена. Подключаю ее только в SPICE
Comment 6 Sergey V Turchin 2022-05-11 14:05:12 MSK
(Ответ для obidinog@basealt.ru на комментарий #0)
> После перезагрузки основной машины, все работает исправно
В Рабочей станции не-К воспроизводится?
Comment 7 obidinog@basealt.ru 2022-05-12 12:13:17 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> (Ответ для obidinog@basealt.ru на комментарий #0)
> > После перезагрузки основной машины, все работает исправно
> В Рабочей станции не-К воспроизводится?

На Workstation 10 не воспроизводится
Comment 8 Slava Aseev 2022-05-20 22:50:41 MSK
В общем, биндинги сбрасываются где-то в X-ах, причем именно при подключении какого-либо устройства ввода. Можно проверить, посмотрев setxkbmap -print -verbose 10.
spice тут не при чем, горячие клавиши перестают работать после переключения на какое-либо окно (правда не всегда почему-то).
Воспроизводится это и в kde neon. Да и не только в KDE, просто похоже, что много где для этого есть объезд.

Самый простой способ - смотреть ивенты xcb на предмет подключения новых устройств, и при подключении заново задавать биндинги. Сейчас в KDE это работает только при подключении мыши/клавиатуры, но похоже, что так должно работать при подключении любых устройств ввода.

Сделал MR в апстриме: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/951
Может, подскажут чего. С этим изменением биндинги больше не отлетают (точнее отлетают, но задаются заново).
Comment 9 Дорошенко Глеб 2022-08-05 11:58:03 MSK
Не воспроизвелось.
Версия: plasma5-desktop-5.24.6-alt4

Платформы:
p10-kworkstation-10-x86-64
p10-education-10-x86-64-kde