Bug 13044

Summary: Неправильное позиционирование курсора мыши в виртуальной машине при смене разрешения (qemu-kvm, RV2.1)
Product: [ROSA-based products] ROSA Fresh Reporter: AleXandr <a.avdonin>
Component: GUI&scriptsAssignee: ROSA Linux Bugs <bugs>
Status: RESOLVED DUPLICATE QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: m.novosyolov, pastordidi, survolog, victorr2007
Version: Plasma5   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description AleXandr 2022-12-22 15:31:36 MSK
ОС: РОСА Fresh/Хром 12 x86_64
Ядро: 5.10 - 5.15 (все версии)
Гипервизор: ROSA Virtualization 2.1, РОСА Кобальт (qemu-kvm 1.5.3)
Графика: QXL
Протокол: CPICE, CPICE+VNC

Описание:
После смены разрешения в виртуальной машине в большую сторону от 1024х768 курсор мыши не меняет позиционирование к новому разрешению. Сам курсор может передвигаться по всему экрану,  но реальный клик по элементам остается в разрешении 1024х768. Таким образом попасть по элементам интерфейса достаточно проблематично.
Comment 1 Mikhail Novosyolov 2022-12-22 17:00:56 MSK
В virt-manager воспроизводится со стандартными настройками вирт. машины.
Comment 2 Mikhail Novosyolov 2022-12-22 17:03:02 MSK
По-моему, в XFCE и др. DE такого нет, специфичный для KDE баг.
Comment 3 VictorR2007 2022-12-22 19:58:34 MSK
Это на x11 или на wayland?
У нас на x11 в kde используется движёк мыши от wayland.
Уже давно так, лет наверное пять назад перевели.
Можно попробовать на x11 поставить нативный движёк.
Для этого нужно удалить пакет x11-driver-input-libinput,
а установить пакет x11-driver-input-mouse,
потом перезапустить сеанс.
Comment 4 AleXandr 2022-12-24 13:01:54 MSK
(In reply to VictorR2007 from comment #3)
> Это на x11 или на wayland?
> У нас на x11 в kde используется движёк мыши от wayland.
> Уже давно так, лет наверное пять назад перевели.
> Можно попробовать на x11 поставить нативный движёк.
> Для этого нужно удалить пакет x11-driver-input-libinput,
> а установить пакет x11-driver-input-mouse,
> потом перезапустить сеанс.

Данное предложение не сработало.
Comment 5 VictorR2007 2022-12-26 04:09:48 MSK
Вот на этом образе исправил.
https://abf.rosalinux.ru/platforms/rosa2021.1/products/318/product_build_lists/45207
Comment 6 Mikhail Novosyolov 2022-12-26 12:41:06 MSK
(In reply to VictorR2007 from comment #5)
> Вот на этом образе исправил.
> https://abf.rosalinux.ru/platforms/rosa2021.1/products/318/
> product_build_lists/45207

В LiveCD spice-vdagentd.socket почему-то не запустился. В установленной системе запускается, разрешение подгоняется только в gdm, в самой плазме автоматически уже не подгоняется.
Comment 7 Mikhail Novosyolov 2022-12-26 12:43:27 MSK
Но при ручной смене разрешения проблем с курсором не наблюдаю.
Comment 8 AleXandr 2022-12-27 11:24:24 MSK
При ручной смене разрешения теперь работает нормально. Курсор позиционируется как надо. Возможно ли доделать динамическое разрешение и добавить фиксы апдейтом ?
Comment 9 Mikhail Novosyolov 2022-12-27 12:32:32 MSK
(In reply to AleXandr from comment #8)
> При ручной смене разрешения теперь работает нормально. Курсор
> позиционируется как надо. Возможно ли доделать динамическое разрешение и
> добавить фиксы апдейтом ?

На святое позарился -- сломать костыли для работы в священном виртуалбоксе :-)
Comment 10 Dmitry Postnikov 2022-12-27 12:47:40 MSK
В приоритете всегда VirtualBox. Потому, что основная масса народу в Винде пробует всякие линуксы, и приходит с Винды к нам.
Вот когда на Винде будет Virt-Manage/Qemu и каждая домохозяйка будет в нем линуксы запускать, тогда Virt-manager/qemu будет в приоритете.
Линуксоиды и так запустят в любой виртуалке Росу. Хотя в большинстве, тоже VB будут ставить, а не virt/qemu.
Comment 11 Mikhail Novosyolov 2022-12-27 12:49:48 MSK
qemu kvm станет в приоритете как только QA начнет тестировать действительно необходимые сценарии, а не только лишь сценарии для домохозяек. Было очевидно, что пропизнутый QA костыль для virtualbox кривой и что-нибудь сломает, но, раз не сломало, QA решило, что это допустимо. Наверное, начиная с новой платформы придется насильно насаждать иную политику.
Comment 12 AleXandr 2022-12-27 14:22:02 MSK
Про virtualbox сказать сложно. Но у нас вирта использует qemu-kvm и вся СТП тестирует в нем. Поэтому приоритет вроде очевиден =)
Comment 13 VictorR2007 2022-12-31 05:10:08 MSK
(In reply to Dmitry Postnikov from comment #10)
> В приоритете всегда VirtualBox. Потому, что основная масса народу в Винде
> пробует всякие линуксы, и приходит с Винды к нам.
> Вот когда на Винде будет Virt-Manage/Qemu и каждая домохозяйка будет в нем
> линуксы запускать, тогда Virt-manager/qemu будет в приоритете.
> Линуксоиды и так запустят в любой виртуалке Росу. Хотя в большинстве, тоже
> VB будут ставить, а не virt/qemu.

Ну народ в винде, в частности домохозяйки, даже не знают,
где там спрятан буфер обмена, так что нет причины из-за этого ломать работу Росы в Virt-Manage.
К тому же они не покупают Росу, даже если и захотят случайно
посмотреть на неё в virtualbox, так что наверное в данном случае приоритет
должен быть сделан на работу коммерческой версии, а не для абстрактных домохозяек.
Comment 14 Grigorev Andrey 2023-01-01 01:39:30 MSK
Насколько слышал, QA тестит пакеты в VirtualBox.
Если хотите перевести plasma5 в contrib, так и напишите.
С наступившим!
Comment 15 AleXandr 2023-01-17 14:32:49 MSK
Можете итог вывести, получится ли в следующих образах или при обновлении решить проблему в работе на KVM?
Comment 16 Mikhail Novosyolov 2023-04-25 15:47:39 MSK
Fixed in bug#13232

*** This bug has been marked as a duplicate of bug 13232 ***