Bug 54295 - В сессии Wayland remote-viewer захватывает курсор и не отпускает после нажатия горячих клавиш для освобождения
Summary: В сессии Wayland remote-viewer захватывает курсор и не отпускает после нажат...
Status: CLOSED NOTABUG
Alias: None
Product: Branch p11
Classification: Unclassified
Component: virt-viewer (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-15 15:49 MSK by obidinog@basealt.ru
Modified: 2025-07-04 16:37 MSK (History)
1 user (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 2025-05-15 15:49:17 MSK
Платформа:
alt-kworkstation p11 x86_64 Wayland

Пакет:
virt-viewer-11.0-alt3.x86_64

Шаги:
1) Установить пакеты:
# apt-get install qemu virt-viewer

2) Запустить ВМ по протоколу SPICE
$ qemu-system-x86_64 -enable-kvm -m 3072 -spice port=51000,disable-ticketing=on

3) Подключиться к ВМ через remote-viewer
$ remote-viewer spice://<IP>:51000

4) Нажать на окно remote-viewer для захвата курсора

5) Нажать shift + F12 для освобождения курсора

Результат: Курсор не освобождается

Дополнительно: 
1) Если нажать на клавишу win(super) то курсор освобождается

2) Если повторить действие несколько раз то хост система зависает, помогает только если через tty убить процесс remote-viewer

3) Воспроизводится только пока загружается система в виртуальной машине, после того как система загрузится - ошибка не воспроизводится

4) Так же воспроизводится при запуске виртуальных машин по протоколу SPICE в PVE Proxmox

5) Воспроизводится только если хост машина загружена в Wayland, на X11 ошибка не воспроизводится

В Sisyphus не проверялось
Comment 1 Alexey Shabalin 2025-07-04 16:37:17 MSK
man remote-viewer:

In some circumstances the viewer may need to grab the mouse pointer. The default key sequence for releasing the grab is "Ctrl_L"+"Alt_L", however, this can be overridden using the "--hotkeys" argument documented below.