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

Allow automatically shutting down VMs that have active tray icons #9690

Open
Atrate opened this issue Jan 6, 2025 · 0 comments
Open

Allow automatically shutting down VMs that have active tray icons #9690

Atrate opened this issue Jan 6, 2025 · 0 comments
Labels
C: core C: manager/widget P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. ux User experience

Comments

@Atrate
Copy link

Atrate commented Jan 6, 2025

How to file a helpful issue

The problem you're addressing (if any)

It seems that qubes-app-shutdown-idle has two considerations as to when shutdown a qube:

  1. Active windows (including tray icons).
  2. Active downlink interfaces (for sys-* qubes)

The fact that qubes-app-shutdown-idle does not shut down a qube when a tray icon is active means that if I have a sys-vpn qube that creates a nm_applet tray icon, it will never shut down, even if no qubes are using it anymore for network access.

The solution you'd like

Another checkbox in qube-manager or way to configure qubes-app-shutdown-idle so that if ignores tray icons when deciding which vms to shut down automatically.

The value to a user, and who that user might be

That user: me, and certainly many others. I'd like my additional sys-vpn qubes to shut down when they are not being used, but the network manager tray icon is seemingly preventing that.

Related issues

#832, #912

Completion criteria checklist

(This section is for developer use only. Please do not modify it.)

@Atrate Atrate added P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: core C: manager/widget P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. ux User experience
Projects
None yet
Development

No branches or pull requests

2 participants