After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 670239 - installer: Launch new domains in fullscreen
installer: Launch new domains in fullscreen
Status: RESOLVED FIXED
Product: gnome-boxes
Classification: Applications
Component: installer
unspecified
Other All
: Normal normal
: --
Assigned To: GNOME Boxes maintainer(s)
GNOME Boxes maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-02-16 18:00 UTC by Zeeshan Ali
Modified: 2016-03-31 13:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
installer: Launch new domains in fullscreen (1.20 KB, patch)
2012-02-16 18:00 UTC, Zeeshan Ali
reviewed Details | Review
installer: Launch new domains in fullscreen (1.98 KB, patch)
2012-02-18 16:56 UTC, Zeeshan Ali
reviewed Details | Review
installer: Launch new domains in fullscreen (3.89 KB, patch)
2012-02-18 18:00 UTC, Zeeshan Ali
committed Details | Review

Description Zeeshan Ali 2012-02-16 18:00:51 UTC
After successfully creating and launching a domain, select it and make
it fullcreen.
Comment 1 Zeeshan Ali 2012-02-16 18:00:53 UTC
Created attachment 207799 [details] [review]
installer: Launch new domains in fullscreen
Comment 2 Marc-Andre Lureau 2012-02-16 19:17:19 UTC
Review of attachment 207799 [details] [review]:

I am not sure it is such a good idea, get an ack from jimmac or mccann.

For example, if it's an installer, I don't really want to see it until it's ready.
Comment 3 Zeeshan Ali 2012-02-16 19:31:21 UTC
(In reply to comment #2)
> Review of attachment 207799 [details] [review]:
> 
> I am not sure it is such a good idea, get an ack from jimmac or mccann.
> 
> For example, if it's an installer, I don't really want to see it until it's
> ready.

For unattended installs, yeah I think that is what a user wants but for other cases (where user will definitely have/want to interact with the guest soon), I think it is? Shall a modify the patch to not do this for unattended?

Alternatively, we should somehow signify (blink maybe?) the newly created box.
Comment 4 Jakub Steiner 2012-02-16 23:49:51 UTC
Going fullscreen makes sense for me, after special casing the auto install as you mention. It's critical we communicate how to exist fullscreen/stop capturing input though.
Comment 5 Zeeshan Ali 2012-02-18 16:56:59 UTC
Created attachment 207938 [details] [review]
installer: Launch new domains in fullscreen

For non-express installations, after successfully creating and launching
a domain, select it and make it fullcreen.
Comment 6 Marc-Andre Lureau 2012-02-18 17:27:02 UTC
Review of attachment 207938 [details] [review]:

::: src/vm-creator.vala
@@ +55,2 @@
         var domain = connection.create_domain (config);
+        ulong signal_id = 0;

this signal should be disconnected if some other item got selected before. Ghash, async is nice, but so full of potential races..
Comment 7 Zeeshan Ali 2012-02-18 18:00:07 UTC
Created attachment 207944 [details] [review]
installer: Launch new domains in fullscreen

For non-express installations, after successfully creating and launching
a domain, select it and make it fullcreen.
Comment 8 Marc-Andre Lureau 2012-02-18 18:14:08 UTC
Review of attachment 207944 [details] [review]:

ack
Comment 9 Zeeshan Ali 2012-02-18 18:21:07 UTC
Attachment 207944 [details] pushed as ae25ec3 - installer: Launch new domains in fullscreen