Bug 841262

Summary: RHEL 7 spice-vdagent does not enter full-screen with monitor resolution
Product: Red Hat Enterprise Linux 7 Reporter: Bill Sanford <bsanford>
Component: spice-vdagentAssignee: Default Assignee for SPICE Bugs <rh-spice-bugs>
Status: CLOSED WONTFIX QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 7.0CC: bsanford, marcandre.lureau, marcus.moeller, mkrcmari, pvine, vbenes
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-02-24 00:46:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Bill Sanford 2012-07-18 14:10:41 UTC
Description of problem:
When trying to have a remote-viewer go to full-screen, RHEL 7 spice-vdagent does not enter full-screen with monitor resolution, but maximizes the current resolution that is configured.

Version-Release number of selected component (if applicable):
RHEL-7.0-20120711.2

How reproducible:
100%

Steps to Reproduce:
1. Run remote-viewer and enter full-screen.
2.
3.
  
Actual results:
The remote-viewer only maximizes the "Full-screen" to the monitor's currently configured resolution.

Expected results:
The remote-viewer should maximize the "Full-screen" to the monitor's maximum resolution.

Additional info:

Both vdagents are running on the guest and host.

service spice-vdagentd status
spice-vdagentd.service - LSB: Agent daemon for Spice guests
	  Loaded: loaded (/etc/rc.d/init.d/spice-vdagentd)
	  Active: active (exited) since Tue, 17 Jul 2012 08:52:12 -0400; 1 day and 1h ago
	 Process: 950 ExecStart=/etc/rc.d/init.d/spice-vdagentd start (code=exited, status=0/SUCCESS)
	  CGroup: name=systemd:/system/spice-vdagentd.service

Comment 2 Hans de Goede 2013-08-08 09:36:42 UTC
Bill, just to make sure I understand this correctly. The issue is that you've a monitor on the client side running at say 1600x900, but it is capable of doing 1920x1080, and you expect remote-viewer to change the client monitor resolution to 1920x1080 when going fullscreen ?

Comment 3 Bill Sanford 2013-11-19 15:33:19 UTC
Yes Hans.

Comment 5 Marc-Andre Lureau 2014-02-24 00:46:11 UTC
Changing the client resolution is wrong in many ways (unsafe, deletes user preference/configuration, breaks desktop layout window/icons, no safety/restore mechanism).

spicec used to do that, spicy used to have experimental code to do that, but virt-viewer will not. If you want higher resolutions, you need to configure your client monitor first.