On Sat, May 09, 2020 at 01:44:10PM +0100, Mike Keehan wrote:
> On 5/9/20 1:20 PM, unman wrote:
> > On Sat, May 09, 2020 at 12:12:09PM +0000, Logan wrote:
> > > Just shutdown a qube. Not my PC
> > > 
> > > On 5/9/20 12:09 PM, Fr??d??ric Pierret wrote:
> > > > 
> > > > On 2020-05-09 13:05, Logan wrote:
> > > > > Is there a way to configure Qubes so that when I close the last AppvM 
> > > > > belonging to a TemplateBasedVM/Domain it auto shuts down?
> > > > By auto shuts down you mean poweroff your computer?
> > > > 
> > > > I think it's pretty easy to do it by writing your own Qubes core-admin 
> > > > addon extension. I would write function catching domain shutdown and 
> > > > looking if it remains running VM else poweroff.
> > > > 
> > > > Here are examples of core-admin addon extension: 
> > > > https://github.com/QubesOS/qubes-core-admin-addon-whonix 
> > > > https://github.com/QubesOS-contrib/qubes-core-admin-addon-bridge-device
> > > > > I have been dreaming of this for some time but haven't been able to 
> > > > > find a solution.
> > > > > 
> > > > > Logan
> > > > > 
> > > > Fr??d??ric
> > > > 
> > 
> > 
> > The convention here is not to top-post.
> > Please scroll to the bottom of the message before you start typing. Or
> > reply inline.
> > It only takes you seconds, makes it much easier to follow threads, and
> > cumulatively saves your fellow users hours.
> > 
> > I'm not clear on what you want to do - do you mean shutdown a qube when
> > the last *window* is closed? You can use `qubes-app-shutdown-idle` for
> > that.
> > 
> > unman
> > 
> 
> What is that?  dnf list doesn't show it, and neither does qvm-prefs.
> 

In Fedora, it's qubes-idle.
1. In a fedora-31 template type "sudo dnf install qubes-idle"
1b. In a Debian template type "sudo apt install qubes-app-shutdown-idle"
2. Create a Template based qube called "shutdown"
3. Shutdown's "Qubes Setting" -> Services -> Type "shutdown-idle" in the bar 
and click on +
4. Open a terminal in the qube called 'shutdown' and close it.
6. After 15 minutes (without any windows open) the qubes 'shutdown' should 
automatically shutdown :-)


You can check the service is running by :
`ps aux | grep qubes-idle-watcher`

The timeout is set at default 15 mins in:
/usr/lib/python3/dist-packages/qubesidle/idleness_monitor.py
You can change the default as you wish - you'll need bind-dirs to alter
this on a per qube basis

unman

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/20200509141742.GA4433%40thirdeyesecurity.org.

Reply via email to