<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>42348</bug_id>
          
          <creation_ts>2022-04-06 11:38:01 +0300</creation_ts>
          <short_desc>При добавлении устройств на виртуальной машине, ломается переключение раскладки на основной</short_desc>
          <delta_ts>2022-08-08 12:47:53 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Альт Рабочая станция K</product>
          <component>Ошибки работы</component>
          <version>9.1.1</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="obidinog@basealt.ru">obidinog</reporter>
          <assigned_to name="Valery Inozemtsev">shrek</assigned_to>
          <cc>aen</cc>
    
    <cc>doroshenkogv</cc>
    
    <cc>ptrnine</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>209215</commentid>
    <comment_count>0</comment_count>
    <who name="obidinog@basealt.ru">obidinog</who>
    <bug_when>2022-04-06 11:38:01 +0300</bug_when>
    <thetext>Шаги:
1)Включить виртуальную машину на TVE в графическом сеансе SPACE
2)Подключить устройство (напр. веб.камеру)
3)Зажать горячие клавиши переключения раскладки на основной машине
Ожидаемый результат:
Раскладка переключается
Результат:
Раскладка не переключается

Дополнительно:
После перезагрузки основной машины, все работает исправно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210429</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-05-06 12:20:39 +0300</bug_when>
    <thetext>Т.к. при настройке раскладки не в X-aх, а в KDE не слетает, то это xorg-server её сбрасывает где-то. Подключения устройств он точно отслеживает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210472</commentid>
    <comment_count>2</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2022-05-06 16:45:11 +0300</bug_when>
    <thetext>mate. не воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210479</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-05-06 17:12:32 +0300</bug_when>
    <thetext>(Ответ для Valery Inozemtsev на комментарий #2)
&gt; mate. не воспроизводится.
Он тут причём? На чистых X-ах смотреть надо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210481</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-05-06 17:23:29 +0300</bug_when>
    <thetext>Кстати, а может просто SPICE что-то творит?

А куда втыкаете USB-устройство?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210483</commentid>
    <comment_count>5</comment_count>
    <who name="obidinog@basealt.ru">obidinog</who>
    <bug_when>2022-05-06 17:30:38 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #4)
&gt; Кстати, а может просто SPICE что-то творит?
&gt; 
&gt; А куда втыкаете USB-устройство?

Если допустим с веб.камерой то она в ноутбуке уже встроена. Подключаю ее только в SPICE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210541</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-05-11 14:05:12 +0300</bug_when>
    <thetext>(Ответ для obidinog@basealt.ru на комментарий #0)
&gt; После перезагрузки основной машины, все работает исправно
В Рабочей станции не-К воспроизводится?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210598</commentid>
    <comment_count>7</comment_count>
    <who name="obidinog@basealt.ru">obidinog</who>
    <bug_when>2022-05-12 12:13:17 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #6)
&gt; (Ответ для obidinog@basealt.ru на комментарий #0)
&gt; &gt; После перезагрузки основной машины, все работает исправно
&gt; В Рабочей станции не-К воспроизводится?

На Workstation 10 не воспроизводится</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210941</commentid>
    <comment_count>8</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2022-05-20 22:50:41 +0300</bug_when>
    <thetext>В общем, биндинги сбрасываются где-то в X-ах, причем именно при подключении какого-либо устройства ввода. Можно проверить, посмотрев setxkbmap -print -verbose 10.
spice тут не при чем, горячие клавиши перестают работать после переключения на какое-либо окно (правда не всегда почему-то).
Воспроизводится это и в kde neon. Да и не только в KDE, просто похоже, что много где для этого есть объезд.

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

Сделал MR в апстриме: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/951
Может, подскажут чего. С этим изменением биндинги больше не отлетают (точнее отлетают, но задаются заново).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213462</commentid>
    <comment_count>9</comment_count>
    <who name="Дорошенко Глеб">doroshenkogv</who>
    <bug_when>2022-08-05 11:58:03 +0300</bug_when>
    <thetext>Не воспроизвелось.
Версия: plasma5-desktop-5.24.6-alt4

Платформы:
p10-kworkstation-10-x86-64
p10-education-10-x86-64-kde</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>