Из-за чего может не работать буфер обмена slice-vdagent?
Использую qemu 7.2.9, создал гостевую ОС Debian 11 Xfce, в командной строке такие настройки:
qemu-system-x86_64.exe -hda .Debian11.qcow2 -cpu base -smp 2,sockets=2,cores=1 -machine type=q35,accel=hax -m 1024 -display gtk -usb -device usb-tablet -device virtio-serial-pci -chardev qemu-vdagent,id=spicechannel0,name=vdagent,clipboard=on -device virtserialport,chardev=spicechannel0,id=spicechannel0,name=com.redhat.spice.0 |
qemu-system-x86_64.exe -hda .Debian11.qcow2 -cpu base -smp 2,sockets=2,cores=1 -machine type=q35,accel=hax -m 1024 -display gtk -usb -device usb-tablet -device virtio-serial-pci -chardev qemu-vdagent,id=spicechannel0,name=vdagent,clipboard=on -device virtserialport,chardev=spicechannel0,id=spicechannel0,name=com.redhat.spice.0
В гостевой ОС slice-vdagent запущен, проверял с помощью команды: systemctl status spice-vdagent (правда systemctl is-enabled spice-vdagent показывает alias а не enabled).
Вот тут читал, что проблема якобы с qemu: ссылка
Если проблема с qemu, то какую мне нужно версию поставить (возможно qemu-vdagent отсутствует)?
Дополнительно:
В гостевую на вэйланде заходишь или х11 ? Буфер обмена работает только на Х11.
У автора windows 10 и он устанавливает Debian 11 Gnome, возможно буфер обмена в gnome или kde работает?
В чем может быть причина?
Вот тут пишут что нужно сделать компиляцию:
I just recompiled qemu with --enable-gtk-clipbard It works great, till now no problem with copy-paste between host and guests.
spice агент ставишь в гостевую ос, qemu агент туда же(если еще не стоит)
и все работает (при условии что гостевая ос грузится в X.org, а не wayland сеанс, тк с вейландом они не починили буфер обмена). ну xfce вроде только х11 (Х.org) поддерживает так что должно работать.. просто gnome или kde можно же в вайланде запускать (гостевую имею ввиду) — тогда не работает буфер. В иксах запускаешь все ок. // источник личный опыт. хост Дебиан 12, гость Дебиан 12 lxqt — все пашет.
только я юзаю virt-manager для управления и запуском виртуалок.. попробуй через него может, а не в командной строке.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Проблема с неработающим буфером обмена slice-vdagent может быть вызвана несколькими причинами. Вот некоторые из них и способы их решения:
1. Некорректная установка или конфигурация slice-vdagent:
Убедитесь, что slice-vdagent установлен и настроен правильно на вашем компьютере. Проверьте его наличие в списке установленных программ и убедитесь, что он запущен и работает корректно.
2. Несовместимость с другими программами или сервисами:
Проверьте, нет ли конфликтов с другими программами или сервисами, которые могут заблокировать работу slice-vdagent. Попробуйте выключить временно другие приложения и проверьте, работает ли буфер обмена.
3. Неправильные настройки безопасности:
Некоторые программы или настройки безопасности могут блокировать работу буфера обмена. Убедитесь, что slice-vdagent имеет необходимые разрешения для работы с буфером обмена.
4. Обновление или повреждение программного обеспечения:
Проверьте, что у вас установлена последняя версия slice-vdagent и обновите ее, если необходимо. Также возможно, что файлы программы были повреждены или удалены. Попробуйте переустановить slice-vdagent с официального источника.
5. Проблемы с операционной системой:
Некоторые операционные системы могут иметь ограничения или баги, которые могут привести к неработающему буферу обмена. Обновите операционную систему до последней версии и установите все необходимые обновления.
Если ни одно из вышеперечисленного не помогло решить проблему с неработающим буфером обмена slice-vdagent, рекомендуется обратиться за помощью к специалисту по поддержке компьютеров или разработчику программы.