Skip to content

Lock Screen qrexec service #5893

@maltfield

Description

@maltfield

The problem you're addressing (if any)

Physical security devices running in AppVMs currently have no way to lock the screen in QubesOS. As it is now, installing/using such a device requires the user to install code in dom0.

Describe the solution you'd like

I think the community would benefit from a new Lock Screen qrexec service built-into Qubes so that users can install apps in AppVMs that have the ability to lock the screen (for some security reason)--without the user having to also install code in dom0.

Where is the value to a user, and who might that user be?

My use case is for USB peripheral hardware "panic buttons" or tripwires that would trigger the screen to lock. For example:

But I'm sure there's other use-cases where only software running in an AppVM would need to lock the screen for when some user-defined security-related condition is met.

Describe alternatives you've considered

The only other way to do this is for the user to install code in dom0, which should be avoided.

Additional context

Relevant documentation you've consulted

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: coreThis issue pertains to a Qubes core component.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions