implement true fullscreen

Bug #613681 reported by ZTG
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Invalid
Undecided
Unassigned

Bug Description

Please implement a fullscreen functionality (similar to the one found in vmware, where there is an autohide bar), that enables display of a 1920x1080 VM on a 1920x1080 (for example) without resizing (currently the menubar prevents this).
Thank you.

Tags: wishlist
Revision history for this message
Jes Sorensen (jes-sorensen) wrote :

Your bug report is incomplete, you are using which display method? SDL, VNC, or something else?

Second, for what is it worth, asking to just have it implemented is unlikely to result in anything happening. With an open source project someone who wants it needs to write the code.

Revision history for this message
Paolo Bonzini (bonzini) wrote :

Since he's reporting it for QEMU, that would be SDL or Cocoa.
ZTG, can you comment on this?

> Second, for what is it worth, asking to just have it implemented is
> unlikely to result in anything happening. With an open source project
> someone who wants it needs to write the code.

I think I've seen many request for enhancement bugs in all projects
I worked on. And ZTG indeed tagged his report as wishlist.

Second, for what it is worth, asking to just implement it is unlikely to
result in anything happening. Plus, being impolite will likely send
users away to proprietary solution like vmware that ZTG mentioned,
which doesn't help QEMU either.

Revision history for this message
agraf (agraf) wrote :

For SDL I usually use the -no-frame option which gets rid of all the window decorations. IIRC there's also a magic key combination (ctrl-alt-f?) to switch to real full screen.

Revision history for this message
ZTG (sob-public) wrote : Re: [Bug 613681] Re: implement true fullscreen

On Tue, Aug 17, 2010 at 9:20 AM, Paolo Bonzini <email address hidden> wrote:

> Since he's reporting it for QEMU, that would be SDL or Cocoa.
> ZTG, can you comment on this?
>
>
I use the binary kvm provided by qemu-kvm 0.12.4+dfsg-1 in Debian testing.
The command is launched with the switch -vnc 127.0.0.1:1

> Second, for what is it worth, asking to just have it implemented is
> > unlikely to result in anything happening. With an open source project
> > someone who wants it needs to write the code.
>
> I think I've seen many request for enhancement bugs in all projects
> I worked on. And ZTG indeed tagged his report as wishlist.
>
> Second, for what it is worth, asking to just implement it is unlikely to
> result in anything happening. Plus, being impolite will likely send
> users away to proprietary solution like vmware that ZTG mentioned,
> which doesn't help QEMU either.
>
>
Indeed this is only a wish. I understand very well that I may be of low
priority as well, I just thought it would be a feature that increases the
usability of the software.
And I want to take this opportunity to assure you that I'm very appreciative
of all the hard work that is being done on these projects.

> --
> implement true fullscreen
> https://bugs.launchpad.net/bugs/613681
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in QEMU: New
>
> Bug description:
> Please implement a fullscreen functionality (similar to the one found in
> vmware, where there is an autohide bar), that enables display of a 1920x1080
> VM on a 1920x1080 (for example) without resizing (currently the menubar
> prevents this).
> Thank you.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/qemu/+bug/613681/+subscribe
>

--ZTG

Revision history for this message
Paolo Bonzini (bonzini) wrote :

For SDL, ctrl-alt-f works. For VNC, please file your request in the bug tracker for the VNC client you are using. QEMU cannot provide any features in the VNC client.

Changed in qemu:
status: New → Invalid
Revision history for this message
Michael Tokarev (mjt+launchpad-tls) wrote :

Actually it does not quite work (ctrl+alt+f). It works for some small standard screen sizes, but chokes (aborts) on larger screen sizes.

 "Could not open SDL display"

and.. oops.

This is what Anthony had to say to my email to qemu-devel about this issue:

===
Depending on how SDL is configured, it uses DGA or some other relic to actually implement full screen mode. You cannot get a DGA screen that's larger than the physical monitor since it's often backed by video memory. SDL isn't smart enough to degrade into a scaled mode either.

Honestly, SDL full screen mode is a bad idea. We offer no indication that the guest is actually running which is potentially very confusing/dangerous. We need a better backend to really implement a functioning full screen mode.

Regards,

Anthony Liguori
===

So I'm not seeing how this bugreport is invalid... ;)

Revision history for this message
ZTG (sob-public) wrote :

On Tue, Aug 17, 2010 at 11:38 AM, Paolo Bonzini <email address hidden> wrote:

> For SDL, ctrl-alt-f works. For VNC, please file your request in the bug
> tracker for the VNC client you are using. QEMU cannot provide any
> features in the VNC client.
>
>
Indeed I'm using the VNC client embedded in virt-manager. I understand this
is not a QEMU functionality and my "bug/wishlist" is not really relevant
here.

Thanks

Revision history for this message
agraf (agraf) wrote :

In a perfect world, we wouldn't have an SDL output at all. We would only have a VNC output with SHM extensions and a proper decoupled front-end that talks to Qemu via QMP and VNC. Then all the magic required can be implemented there and everyone is happy :).

Revision history for this message
Anthony Liguori (anthony-codemonkey) wrote :

If anyone deeply cares, I'd suggest opening another wish list request for doing a better backend than SDL.

But we're in pony territory so it's all somewhat academic.

Revision history for this message
Paolo Bonzini (bonzini) wrote :

Michael, I still think it's invalid; this particular bug in SDL fullscreen mode is an SDL
bug, not a front-end bug.

Revision history for this message
Sergei Steshenko (sergstesh) wrote : Re: [Qemu-devel] [Bug 613681] Re: implement true fullscreen

I didn't read the whole thread; still, I see the issue this way:

1) it's good that QEMU developers decided to implement full screen mode;
2) it's good that QEMU developers decided not reinvent the wheel and to
use a library which is supposedly able to accomplish the task (SDL);
3) alas, full screen mode doesn't work - because of an SDL bug;
4) so the choice of library (SDL) to accomplish the task was wrong and as
such it's a QEMU bug - because QEMU developers made the choice.

Regards,
  Sergei.

--- On Wed, 8/18/10, Paolo Bonzini <email address hidden> wrote:

> From: Paolo Bonzini <email address hidden>
> Subject: [Qemu-devel] [Bug 613681] Re: implement true fullscreen
> To: <email address hidden>
> Date: Wednesday, August 18, 2010, 1:27 AM
> Michael, I still think it's invalid;
> this particular bug in SDL fullscreen mode is an SDL
> bug, not a front-end bug.
>
> --
> implement true fullscreen
> https://bugs.launchpad.net/bugs/613681
> You received this bug notification because you are a member
> of qemu-
> devel-ml, which is subscribed to QEMU.
>
> Status in QEMU: Invalid
>
> Bug description:
> Please implement a fullscreen functionality (similar to the
> one found in vmware, where there is an autohide bar), that
> enables display of a 1920x1080 VM on a 1920x1080 (for
> example) without resizing (currently the menubar prevents
> this).
> Thank you.
>
>
>
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.