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

Use maximized instead of full screen by default for Windows VM with QWT installed #2235

Closed
rootkovska opened this Issue Aug 7, 2016 · 3 comments

Comments

Projects
None yet
3 participants
@rootkovska
Member

rootkovska commented Aug 7, 2016

We have recently decided to ditch the GUI seamless mode for QWT, as there are still multiple problems that we cannot solve. The new default will be to use the full desktop mode. However, for ease of navigation (switching between the Windows HVM and the rest of the system) the default mode should use maximized window (e.g. Dom0's taskbar visible) as opposed to full screen window mode (which is preemtable only by magic Alt-Tab or other Dom0 WM shortcuts, something new users might figure out easily).

Furthermore, in order to assist in any potential problem that might arise during a Windows VM boot up (such as a question asking user to choose Normal vs. Safemode start), we should now always be displaying the screen that previously was only shown when "Run in Debug mode" was selected. But I think we should remove/hide this window once qrexec & gui protocols connect (and might show it again/unhide) when a problem occurs?

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Aug 7, 2016

Member

What do you mean by "as opposed to full screen window mode" ? Isn't it exactly what is currently implemented? I though windows in non-seamless starts in normal window...
Anyway, I would go a little further - start HVM in normal-sized window - not even maximized. And if the user want to maximize it, can do this using a button on dom0 decoration (or appropriate key combo).

we should now always be displaying the screen that previously was only shown when "Run in Debug mode" was selected.

Ok. This is currently the case when guiagent_installed=False, but it is switched to True automatically later.

Member

marmarek commented Aug 7, 2016

What do you mean by "as opposed to full screen window mode" ? Isn't it exactly what is currently implemented? I though windows in non-seamless starts in normal window...
Anyway, I would go a little further - start HVM in normal-sized window - not even maximized. And if the user want to maximize it, can do this using a button on dom0 decoration (or appropriate key combo).

we should now always be displaying the screen that previously was only shown when "Run in Debug mode" was selected.

Ok. This is currently the case when guiagent_installed=False, but it is switched to True automatically later.

@omeg

This comment has been minimized.

Show comment
Hide comment
@omeg

omeg Aug 8, 2016

Member

Already implemented in QubesOS/qubes-gui-agent-windows@23378ea
It is maximized, not full-screen (only seamless mode sends "true full-screen" WM hints for windows).

Member

omeg commented Aug 8, 2016

Already implemented in QubesOS/qubes-gui-agent-windows@23378ea
It is maximized, not full-screen (only seamless mode sends "true full-screen" WM hints for windows).

@omeg omeg closed this Aug 8, 2016

@rootkovska

This comment has been minimized.

Show comment
Hide comment
@rootkovska

rootkovska Aug 11, 2016

Member

Indeed, I have got enable_fullscreen set for this VM. Otherwise (which is default) the window is presented fine.

Member

rootkovska commented Aug 11, 2016

Indeed, I have got enable_fullscreen set for this VM. Otherwise (which is default) the window is presented fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment