On 12/21/2016 11:30 AM, Marek Marczykowski-Górecki wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On Wed, Dec 21, 2016 at 10:59:29AM -0500, Chris Laprise wrote:
On 12/21/2016 07:06 AM, Marek Marczykowski-Górecki wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On Wed, Dec 21, 2016 at 12:40:35AM -0500, Chris Laprise wrote:
On 12/20/2016 09:10 PM, Jean-Philippe Ouellet wrote:
On Tue, Dec 20, 2016 at 4:14 PM, Chris Laprise <[email protected]> wrote:
What would be TRULY useful is a global shortcut to shutdown the VM of the
active window. That would save a great deal of mousing effort. I think it
can be done easily in KDE shortcuts, but it would be nice to have for all
DEs.
I find myself closing all VM windows before shutting down the VM out of habit.
With file managers, terminals, document editors, I finish and find myself
wishing I didn't have to go back to QM to shutdown the VM. Excess running
VMs has been an issue with Qubes in general.
https://github.com/QubesOS/qubes-issues/issues/832 ?
I have a PoC for this, will post soon.
I still prefer my #2 suggestion there: If apps shutdown with a Ctrl+Q
shortcut, then a Ctrl+Alt+Q or similar shortcut to shutdown the VM would
make a lot of sense.
It may be a surprise to you, but not every application can be closed
with Ctrl+Q ;) And even if that's the case, it may want to ask some
final question ("Do you want do save this file?") and/or actually save
some data. So shutting down a VM when you choose to close some
application there, may not be the best option. Some solution for this
would be waiting for the application you choose to close actually
terminate. And here we're back to my solution.
Doesn't surprise me at all. :)
My proposal is simply to save the step of switching to QM... clicking on
the small 'Q' in systray, looking through the screenful of VMs, click
one, move mouse to toolbar or right-click-find-option-in-middle. Its
annoying.
OTOH, I already know how to make my apps Save. I can press Ctrl+S in
kate or Thunderbird before I use a combo like RControl+H to shutdown the
VM--What VirtualBox uses. It allows me to get it done quickly and
mindfully, without the aggravation of unintended shutdowns.
Going further, the shutdown process could be made contingent on the
currently-focused window closing. This makes sense, since the VM
identity is derived from the window as well.
When users start encountering VMs automatically shutdown as soon as they
begin to switch back to them--even if on occassion--they'll disable the flag
for automatic idle shutdown on all their VMs. Even if they had set them
manually to begin with, that means the modification to Qubes didn't help.
Well, you can adjust it, change criteria, change timeout etc. This is
exactly why I want to first have it opt-in and collect feedback.
Think of a VM as a *runtime environment*. If Java or .Net automatically
shutdown due to their running apps being idle, you would be sitting there
right now wondering what these obscure "Java" and ".Net" thingies were.
Actually, if you close Java application, its runtime environment is also
gone. And in most cases you don't have an easy option to keep it alive.
And I think this is very accurate comparison - VM is in fact a runtime
environment for an application. I can easily envision a VM running just
Java Virtual Machine _instead of_ Linux - something like this doesn't
exist right now, but it's very valid idea.
I guess I'm not comfortable with the idea of equating "open windows"
with "running application". Its a stretch.
But beyond that, I believe the occasional "UX Interruptus" of shutting
down while user tries to run an app will lead most people who try it to
eventually disable it.
Chris
Its
"very unorthodox", probably in the sense that its not going to help except
in niche cases (like shutting down unused proxyVMs, which consume a lot less
RAM to begin with).
- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJYWq4gAAoJENuP0xzK19csIOgH/2sqMDJmG30EoPwlb3QmDEFS
0sTWooy0Fhsz4SXaesdHUzXx7BqxMdDwLca0TFVcz79PE7NoK7MYAB0sUVc492b0
UgQeTjVfK8wc+JoIas9LWRzbJlW7+V0wSE+Y02QY6KQU8xKycREH0NF9FpINnbkW
HAbW8pChlwZVeojuej9cV+gYRoI1NxgU3Iatjsuevuxux9UXXLIC28eVvNXaop54
uIlnlEkQQrxLH4FKdF9XW9GfUpW0RdnKKvndjrIm12JLPMJFW4m1hRHNoLZ6590i
7Pcy1r3DTO5hsgzwCDTkCcLCqGTSlPC2eK3dcyZA5I9RN6LIIENabQhBGpF4XQs=
=j+13
-----END PGP SIGNATURE-----
--
You received this message because you are subscribed to the Google Groups
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qubes-devel/b731333f-cbb0-fc61-c6b4-827a77905e9f%40openmailbox.org.
For more options, visit https://groups.google.com/d/optout.