Bug 44075 - В Wayland не работает буфер обмена для PVE
Summary: В Wayland не работает буфер обмена для PVE
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: spice-vdagent (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-18 19:03 MSK by Vladislav Glinkin
Modified: 2024-11-12 16:08 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Glinkin 2022-10-18 19:03:45 MSK
Если на виртуальной машине использовать Wayland в качестве протокола для графического сервера, то буфер обмена между виртуальной машиной и другой машиной перестаёт работать.
На X11 всё работает нормально.
В качестве протокола для подключения к виртуальной машине используется SPICE

Стенды:
kworkstation-x86-64
education-x86-64-kde

Версии пакетов:
plasma5-kwayland-integration-5.25.5-alt1
virt-viewer-11.0-alt1

Также, проверялось в бранче p10 на версии plasma5-kwayland-integration-5.24.6-alt1, ошибка воспроизводится.
Comment 1 Anton Farygin 2022-10-18 19:18:01 MSK
Конечно перестанет работать, ведь wayland не поддерживает X11 протокол везде где угодно.

возможно чинить надо что-то в pve агентах или spice.
Comment 2 Anton Farygin 2022-10-18 19:20:46 MSK
spice-vdagent запущен на виртуалке ?
Comment 3 Vladislav Glinkin 2022-10-18 19:23:12 MSK
(Ответ для Anton Farygin на комментарий #2)
> spice-vdagent запущен на виртуалке ?

Да, сервис spice-vdagentd запущен
Comment 4 AEN 2022-10-19 04:00:47 MSK
plasma ещё не полностью совместима с wayland.
Ждём 5.26 в Сизифе.
Comment 5 Sergey V Turchin 2022-10-19 11:00:32 MSK
Полагаю, в GNOME/Wayland тоже не работает.
Comment 6 AEN 2022-10-19 11:19:14 MSK
Хорошо бы проверить прежде, чем перевешивать.
Comment 7 Sergey V Turchin 2022-10-19 11:25:57 MSK
(In reply to AEN from comment #6)
> Хорошо бы проверить прежде, чем перевешивать.
Он занимается передачей буфера обмена.
Недавно чинили его автозапуск для Plasma/X11.
Comment 8 AEN 2022-10-19 11:28:19 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> (In reply to AEN from comment #6)
> > Хорошо бы проверить прежде, чем перевешивать.
> Он занимается передачей буфера обмена.
> Недавно чинили его автозапуск для Plasma/X11.

Где и кто чинил? Можно ссылку?
Comment 9 Sergey V Turchin 2022-10-19 11:41:42 MSK
(In reply to AEN from comment #8)
> Где и кто чинил? Можно ссылку?
https://packages.altlinux.org/ru/sisyphus/srpms/spice-vdagent/changelog/
Comment 10 Sergey V Turchin 2022-10-19 11:45:45 MSK
(In reply to Sergey V Turchin from comment #5)
> Полагаю, в GNOME/Wayland тоже не работает.
(In reply to AEN from comment #6)
> Хорошо бы проверить прежде, чем перевешивать.
Я перевешивал не на GNOME. У него, вполне возможно, могут быть специальные костыли.

А spice-vdagent
"features of agent are shared clipboard (copy and paste between guest and host)" судя по https://www.spice-space.org/spice-user-manual.html#agent
Comment 11 AEN 2022-10-19 18:01:14 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> (In reply to AEN from comment #6)
> > Хорошо бы проверить прежде, чем перевешивать.
> Он занимается передачей буфера обмена.
> Недавно чинили его автозапуск для Plasma/X11.

Где и кто чинил? Можно ссылку?
Comment 12 Sergey V Turchin 2022-10-19 18:13:41 MSK
> > Недавно чинили его автозапуск для Plasma/X11.
> Где и кто чинил? Можно ссылку?
https://git.altlinux.org/gears/s/spice-vdagent.git?p=spice-vdagent.git;a=commitdiff;h=15bc5b45caabd586774abcbaebd11ab00d5a522a
https://git.altlinux.org/gears/s/spice-vdagent.git?p=spice-vdagent.git;a=commitdiff;h=7e0bab2a1f7874398f68cfb8a3c3fbf9eaa3a8b7
Comment 13 Антон Мидюков 2024-11-12 15:24:47 MSK
Автозапуск spice-vdagent.service в kde6 на wayland не работает. Если spice-vdagent.service запустить, то буфер обмена работает в одну сторону: от хоста к гостю. Проверял в virt-manager на Сизифе.
Comment 14 Антон Мидюков 2024-11-12 16:08:27 MSK
В gnome на wayland буфер обмена работает в обе стороны. spice-vdagent.service не запущен.