| Summary: | Не работает автоматическое изменение размера экрана ВМ на ALT Education (XFCE) (X11) | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Artem Varaksa <varaksaaa> |
| Component: | spice-vdagent | Assignee: | Alexey Shabalin <shaba> |
| Status: | NEW --- | QA Contact: | qa-p11 <qa-p11> |
| Severity: | normal | ||
| Priority: | P5 | CC: | alexei.mezin, zerg |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=56903 | ||
|
Description
Artem Varaksa
2025-11-18 17:01:18 MSK
На Wayland+KDE тоже не работает. PVE, видео qxl, гость К11 обновленная, virt-viwer из Сизифа. Ни буфера обмена, ни изменения разрешения. Ровно та же исходная ситуация, но гость Раб.Станция (т.е. Гном) -- все работает. Если видео сменить на VirtIO, то автомасштабирование работает. Но ломается RDP. > Если видео сменить на VirtIO
Провел интересное наблюдения: прибил пользовательский процесс spice-vdagent, и запустил его вручную с ключами -x -d (no background, debug)
Под Гном, видео qxl: при изменении размеров окна spice в консоль попадают сообщения об изменении разрешения, и (но, кстати, не всегда) выставляется новое разрешение графической сессии.
Под КДЕ, видео qxl: ничего в окне не происходит, никаких сообщений после изменения размеров окна spice.
Под КДЕ, видео VirtIO-GPU: приходят сообщения аналогичные тем, что видны в Гном, разрешение сессии подстраивается под окно.
Интересное наблюдение: * в SuSE spice-vdagent собирается с GTK+3 * в Fedora собирается вообще без GTK (Ответ для Sergey V Turchin на комментарий #3) > Интересное наблюдение: > * в SuSE spice-vdagent собирается с GTK+3 > * в Fedora собирается вообще без GTK Это ни на что не влияет. Поставил и обновил свежую Федору-КДЕ и Сусю. Везде поведение одинаковое: qxl + KDE + Wayland = окно не масштабируется, буфер обмена работает только в сторону виртуалки. При смене видеодрайвера на VirtIO-GPU окно масштабируется. (Ответ для Alexei V. Mezin на комментарий #4) > Это ни на что не влияет. Поставил и обновил свежую Федору-КДЕ и Сусю. Везде > поведение одинаковое: qxl + KDE + Wayland = окно не масштабируется, буфер > обмена работает только в сторону виртуалки. При смене видеодрайвера на > VirtIO-GPU окно масштабируется. Значит, дело в связке PVE+videoдрайвер. (Ответ для Sergey V Turchin на комментарий #5) > Значит, дело в связке PVE+videoдрайвер. Все было бы так. Если бы оно не работало под Гномом на тех же параметрах виртуалки. (Ответ для Alexei V. Mezin на комментарий #6) > > Значит, дело в связке PVE+videoдрайвер. > Все было бы так. Если бы оно не работало под Гномом на тех же параметрах > виртуалки. Значит, ещё virt-viewer участвует. (Ответ для Sergey V Turchin на комментарий #7) > (Ответ для Alexei V. Mezin на комментарий #6) > > > Значит, дело в связке PVE+videoдрайвер. > > Все было бы так. Если бы оно не работало под Гномом на тех же параметрах > > виртуалки. > Значит, ещё virt-viewer участвует. Но как он узнает про Гном внутри виртуалки, если на его пути стоит PVE? Все же скорее проблема живет внутри самой виртуалки, где spice-vdagent как-то не так а чем-то взаимодействует. (Ответ для Alexei V. Mezin на комментарий #8) > Но как он узнает про Гном внутри виртуалки, если на его пути стоит PVE? Все > же скорее проблема живет внутри самой виртуалки, где spice-vdagent как-то не > так а чем-то взаимодействует. Да. Это большая вероятность, т.к. glib/gtk spice-vdagent больше дружат с glib/gtk GNOME и могут что-то по своему делать. |