Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add spice-vdagent #8

Merged
merged 1 commit into from
Apr 28, 2024
Merged

feat: add spice-vdagent #8

merged 1 commit into from
Apr 28, 2024

Conversation

kbdharun
Copy link
Member

@kbdharun kbdharun commented Apr 28, 2024

This PR adds the spice-vdagent package to the recipe and separates the spice packages into a separate module instead of being present under the QEMU module.

It is particularly useful for GNOME Boxes (display resizing [clipboard support is already present], etc) and Proxmox SPICE graphic card display mode (for clipboard sharing, etc).

Details

spice-vdagent is a Spice guest agent X11 session agent which supports:

  • Client mouse mode (no need to grab mouse by client, no mouse lag).

  • Automatic adjustment of the X11 session's number of virtual monitors, and their resolution, to the number of client windows and their resolution.

  • Support of copy and paste (text and images) between the active X11 session and the client, this supports both the primary selection and the clipboard.

  • Support for transferring files from the client to the agent.

Testing

I have tested the changes by manually installing the package using abroot pkg under a VM running the vm-image.

@kbdharun kbdharun merged commit a157965 into main Apr 28, 2024
1 check passed
@kbdharun kbdharun deleted the feat/spice-vdagent branch April 28, 2024 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant