Почему курсор мыши начинает вести себя странно, когда включен SPICE QXL?, Proxmox Виртуальная Среда
shodan
Guest
0
04.02.2025 06:05:00
Привет, я задокументировал проблему здесь . В общем, мышь начинает глючить при включённом SPICE. У меня включена опция "Использовать планшет для указателя", а ещё у меня установлен и активирован qemu guest agent в Proxmox, и в виртуальной машине тоже.
Посмотрел вот эту страницу . Там утверждают, что нужен ещё SPICE vdagent, помимо qemu guest agent? А существует ли SPICE vdagent для Windows VM? Пока я копал эту тему, нашёл вот эти ресурсы:
Попробую вот это , и ещё попробую драйвер QXL...
shodan
Guest
0
04.02.2025 06:40:00
Спец агент spice vdagent я не смог найти в пригодном для Windows формате. Похоже, есть только исходный код и, возможно, даже невозможно скомпилировать для Windows?! Это очень неясно. Я получил NoVNC, SPICE клиент virt-viewer и Sunshine+Moonlight одновременно. Можете посмотреть, как это выглядит здесь . Проблема, которая была у меня раньше, теперь другая? Мышь в основном работает в virt-viewer, но сильно сбивается в NoVNC. Sunshine работает лучше всего, как обычно, но создает дополнительную нагрузку на Proxmox сервер из-за программной видеокомпрессии. Я нахожу virt-viewer очень аскетичным.
Первая и самая важная проблема, которую мне нужно решить, это то, что он захватывает мышь, что я нахожу крайне раздражающим. Этого совсем не было очевидно, но клавиша отпускания мыши — CTRL+ALT+R, несмотря на то, что многие в интернете говорят, что это "CTRL+ALT" или Shift+F12 или что-то еще. Я искал, но все равно не могу найти, где сделать так, чтобы он НЕ захватывал мышь! Это делает этот метод непригодным для меня. Я не могу оставлять эти окна открытыми, иначе они постоянно будут захватывать курсор мыши. Надеюсь, эту функцию можно отключить, и Windows будет вести себя как Windows...
Является ли virt-viewer единственным Windows SPICE клиентом? И где находится SPICE vdagent binary для Windows? Кроме того, даже если это "работает", щелчки курсора происходят не в том месте. Как видите ниже, рисуя этот прямоугольник, угол прямоугольника должен быть на кончике курсора, но он не там! Подождите, на скриншоте кажется, что прямоугольник заканчивается на курсоре?! Но если сделать видеозапись извне VM и взять кадр... А, теперь видно, прямоугольник не в том месте. Это как будто сверху наложен фальшивый курсор, и этот курсор смещен от реального положения! Все эти проблемы вместе взятые делают SPICE в настоящее время практически непригодным для использования!
gbschenkel
Guest
0
11.06.2025 23:47:00
Qemu-guest-agent нужен для взаимодействия агента с qemu-server. А для Spice нужно кое-что: во-первых, после установки Windows нужно установить Spice Guest Tools – это Windows-бинарник. Можно скачать его напрямую по этой ссылке, или перейти на сайт Spice Protocol. Spice Guest Tools — это пакет, в который входят агент и драйверы. После установки выключите Windows VM, в Proxmox найдите свою VM, перейдите в Hardware > Display и выберите SPICE. Если нужно, добавьте USB-устройство и выберите SPICE, чтобы отобразить ваше локальное USB-устройство в Windows VM. Ну вот и всё.