Summary: | В Wayland не работает буфер обмена для PVE | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vladislav Glinkin <glinkinvd> | ||||||||||
Component: | spice-vdagent | Assignee: | Alexey Shabalin <shaba> | ||||||||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||||||
Severity: | normal | ||||||||||||
Priority: | P5 | CC: | aen, antohami, rider, shaba, shilovps, varaksaaa, zerg | ||||||||||
Version: | unstable | ||||||||||||
Hardware: | x86_64 | ||||||||||||
OS: | Linux | ||||||||||||
Attachments: |
|
Description
Vladislav Glinkin
2022-10-18 19:03:45 MSK
Конечно перестанет работать, ведь wayland не поддерживает X11 протокол везде где угодно. возможно чинить надо что-то в pve агентах или spice. spice-vdagent запущен на виртуалке ? (Ответ для Anton Farygin на комментарий #2) > spice-vdagent запущен на виртуалке ? Да, сервис spice-vdagentd запущен plasma ещё не полностью совместима с wayland. Ждём 5.26 в Сизифе. Полагаю, в GNOME/Wayland тоже не работает. Хорошо бы проверить прежде, чем перевешивать. (In reply to AEN from comment #6) > Хорошо бы проверить прежде, чем перевешивать. Он занимается передачей буфера обмена. Недавно чинили его автозапуск для Plasma/X11. (Ответ для Sergey V Turchin на комментарий #7) > (In reply to AEN from comment #6) > > Хорошо бы проверить прежде, чем перевешивать. > Он занимается передачей буфера обмена. > Недавно чинили его автозапуск для Plasma/X11. Где и кто чинил? Можно ссылку? (In reply to AEN from comment #8) > Где и кто чинил? Можно ссылку? https://packages.altlinux.org/ru/sisyphus/srpms/spice-vdagent/changelog/ (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 (Ответ для Sergey V Turchin на комментарий #7) > (In reply to AEN from comment #6) > > Хорошо бы проверить прежде, чем перевешивать. > Он занимается передачей буфера обмена. > Недавно чинили его автозапуск для Plasma/X11. Где и кто чинил? Можно ссылку? > > Недавно чинили его автозапуск для 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 Автозапуск spice-vdagent.service в kde6 на wayland не работает. Если spice-vdagent.service запустить, то буфер обмена работает в одну сторону: от хоста к гостю. Проверял в virt-manager на Сизифе. В gnome на wayland буфер обмена работает в обе стороны. spice-vdagent.service не запущен. Created attachment 17877 [details] before1 Ошибка всё ещё актуальна для p11 и sisyphus. После входа в графическую сессию spice-vdagent failed (см. before1.txt или before2.txt). Как описано выше в https://bugzilla.altlinux.org/show_bug.cgi?id=44075#c13, частично можно исправить, выполнив в графической сессии: $ systemctl --user restart spice-vdagent После этого spice-vdagent active (running) и работает host->guest буфер обмена по SPICE, а также guest адаптирует разрешение экрана под размер окна ВМ. Но это не полный функционал и в статусе сервиса все равно есть ошибки/предупреждения (см. after.txt). spice-vdagent-0.22.1-alt2.x86_64 Created attachment 17878 [details]
before2
Created attachment 17879 [details]
after
Created attachment 17880 [details]
after2
Пример after2 с ошибкой. В after ошибки не было.
(Ответ для Антон Мидюков на комментарий #14) > В gnome на wayland буфер обмена работает в обе стороны. > spice-vdagent.service не запущен. Произвел тестирование на платформе: * alt-workstation-11.0rc0-x86-64 Версия пакета: * spice-vdagent-0.22.1-alt2.x86_64 При попытке копирования с виртуальной машины из терминала при помощи горячих клавиш Ctrl+Shift+c при попытке вставки текст содержащий русский символы вывод примерно такой (некорректная кодировка (UTF-8): $ apt-get update && apt-get dist-upgrade E: \D0\94\D0\B8\D1\80\D0\B5\D0\BA\D1\82\D0\BE\D1\80\D0\B8\D1\8F \D1\81 \D0\B0\D1\80\D1\85\D0\B8\D0\B2\D0\BD\D1\8B\D0\BC\D0\B8 \D0\BF\D0\B0\D0\BA\D0\B5\D1\82\D0\B0\D0\BC\D0\B8 /var/cache/apt/archives/partial \D0\BE\D1\82\D1\81\D1\83\D1\82\D1\81\D1\82\D0\B2\D1\83\D0\B5\D1\82. E: \D0\9D\D0\B5\D0\B2\D0\BE\D0\B7\D0\BC\D0\BE\D0\B6\D0\BD\D0\BE \D0\BE\D1\82\D0\BA\D1\80\D1\8B\D1\82\D1\8C \D1\84\D0\B0\D0\B9\D0\BB \D0\B1\D0\BB\D0\BE\D0\BA\D0\B8\D1\80\D0\BE\D0\B2\D0\BA\D0\B8 /var/lib/apt/lists/lock - open (13 \D0\9E\D1\82\D0\BA\D0\B0\D0\B7\D0\B0\D0\BD\D0\BE \D0\B2 \D0\B4\D0\BE\D1\81\D1\82\D1\83\D0\BF\D0\B5) E: Unable to lock the list directory При выделении текста и вставки средней кнопкой мыши корректная вставка текста: $ apt-get update && apt-get dist-upgrade E: Директория с архивными пакетами /var/cache/apt/archives/partial отсутствует. E: Невозможно открыть файл блокировки /var/lib/apt/lists/lock - open (13 Отказано в доступе) E: Unable to lock the list directory При копировании из текстового редактора и в случае Ctrl+c и в случае выделения и вставки средней кнопки мыши результат одинаков (некорректная кодировка (UTF-8): $ apt-get update && apt-get dist-upgrade E: \D0\94\D0\B8\D1\80\D0\B5\D0\BA\D1\82\D0\BE\D1\80\D0\B8\D1\8F \D1\81 \D0\B0\D1\80\D1\85\D0\B8\D0\B2\D0\BD\D1\8B\D0\BC\D0\B8 \D0\BF\D0\B0\D0\BA\D0\B5\D1\82\D0\B0\D0\BC\D0\B8 /var/cache/apt/archives/partial \D0\BE\D1\82\D1\81\D1\83\D1\82\D1\81\D1\82\D0\B2\D1\83\D0\B5\D1\82. E: \D0\9D\D0\B5\D0\B2\D0\BE\D0\B7\D0\BC\D0\BE\D0\B6\D0\BD\D0\BE \D0\BE\D1\82\D0\BA\D1\80\D1\8B\D1\82\D1\8C \D1\84\D0\B0\D0\B9\D0\BB \D0\B1\D0\BB\D0\BE\D0\BA\D0\B8\D1\80\D0\BE\D0\B2\D0\BA\D0\B8 /var/lib/apt/lists/lock - open (13 \D0\9E\D1\82\D0\BA\D0\B0\D0\B7\D0\B0\D0\BD\D0\BE \D0\B2 \D0\B4\D0\BE\D1\81\D1\82\D1\83\D0\BF\D0\B5) E: Unable to lock the list directory |