Skip to content

Avoid showing windows from disposables when they are being preloaded #9907

@ben-grande

Description

@ben-grande

The problem you're addressing (if any)

The preloaded disposable feature starts qubes, but if their template has an application that autostarts, the application is show before it should (before qube is paused)

The solution you'd like

I'd like the ability to flip the invisible option during runtime as pausing a preloaded qube can be too late.

From @marmarek comment:

Theoretically there is an "invisible" mode for gui-daemon for situation like this (it was used for very old implementation of DispVM that also kinda preloaded it). But there is no support for flipping it in runtime, gui-daemon needs to be restarted for that, so that's a broader change to use it in this version. Maybe later, I'd say it's okay to ignore this issue for now.

The value to a user and who that user might be

User's won't be confused why a new window pops up and then later the qube is paused, freezing the window contents.

Completion criteria checklist

No response

Metadata

Metadata

Assignees

Labels

C: gui-virtualizationThis issue pertains to GUI virtualization in Qubes OS.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.targets-4.3Feature planned for Qubes 4.3. Remove label if not implemented by release; leave if implemented.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions