Skip to content

Screenshots from running VM #125

@beefon

Description

@beefon

I think it will be handy to allow to capture screenshots of the running VM. However, right now curie executes the VM synchronously — curie run .. blocks until you quit. Which is a good feature I think, but it disallows us to implement curie make-screenshot command - this command will run in a separate process.

I'm thinking of allowing curie to expose a (local unix?) socket, over which the request to make screenshot can be sent. Running curie process with a VM would receive such request and perform an action, taking screenshot storing it into file. Also, it may send back the reply, indicating that request has been processed.

What are the alternatives?

  • to process something like SIGUSR1, but that is not scalable and flexible, e.g. if we wanted to allow processing more events, SIGUSR1 won't let us do that.
  • web socket — too broad I think, everyone would then be able to make screenshots over the network
  • any other ideas?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions