LINUX.ORG.RU

В wayland сессии не работает clipboard между виртуалками и хостом

 , ,


0

2

Имеется хост и несколько виртуалок в qemu. И на хосте и в виртуалках установлен archlinux. На хосте xfce в иксах, на всех виртуалках kde в wayland. Между всем этим добром не работает clipboard. Но если в виртуалках изменить сессию на X11, то clipboard начинает работать, но начинает тормозить переключение курсора мыши. В wayland-сессиях все работает замечательно, кроме clipboard, а без него уж очень тяжело.

В виртуалке с centos-stream-9, сессия тоже wayland, но clipboard в ней нормально работает между ней и хостом.

Нашел проект clipboard-sync, который как бы должен помочь с этим, но он работает очень странно, добавляет в буфер свои строки, copy-paste может перестать работать даже внутри одно виртуалки.

Может есть способ заставить его работать с wayland сессией в виртуалках?

★★
Ответ на: комментарий от BRE
/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :1 --xwayland-xauthority /run/user/1000/xauth_Emnzdd --xwayland
/usr/bin/Xwayland :1 -auth /run/user/1000/xauth_Emnzdd -listenfd 70 -listenfd 71 -displayfd 62 -rootless -wm 65 -enable-ei-portal
BRE ★★
() автор топика
Ответ на: комментарий от firkax

Я же написал, что в иксовой сессии в виртуалке курсор мыши не успевает меняться. Мышку двигаешь к меню, а туда вместо стрелки приезжает курсор от сплитера <-||->, например, и попробуй им в меню что-то выбрать. :) И это бесит сильно, от меню в виджет редактирования текста курсор перемещается, а приезжает стрелка или курсор сплиттера. А так конечно в иксах сидел бы.

BRE ★★
() автор топика
Ответ на: комментарий от MagicMirror
<graphics type="spice">
  <listen type="none"/>
  <image compression="off"/>
  <gl enable="yes" rendernode="/dev/dri/by-path/pci-0000:09:00.0-render"/>
</graphics>
<video>
  <model type="virtio" heads="1" primary="yes">
    <acceleration accel3d="yes"/>
  </model>
  <alias name="video0"/>
  <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
</video>

Если при загрузке в sddm выбрать X сессию, то clipboard будет работать, ничего не меняя в настройках виртуалок. spice-vdagent установлены.

BRE ★★
() автор топика