Bug 170199

Summary: resolution change on logout doesn't reset virtual X/Y offset
Product: [Fedora] Fedora Reporter: Jon Burgess <jburgess777>
Component: xorg-x11-serverAssignee: X/OpenGL Maintenance List <xgl-maint>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: low Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-02-05 17:13:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 150221    
Attachments:
Description Flags
xorg.conf
none
/var/log/Xorg.0.log none

Description Jon Burgess 2005-10-08 22:26:47 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.7.12) Gecko/20050922 Fedora/1.0.7-1.1.fc4 Firefox/1.0.7

Description of problem:
If i'm using a non-default resolution (e.g. 640x480 via ctrl-alt-+) and logout then login page appears in the default 1024x768. It seems this resolution switch is incomplete, because if I move the mouse towards the edges of the screen then it still pans as-if it were still in a virtual mode. Once the screen pans left-right/up-down it will actually lock on to a fixed 0,0 offset and the problem disapeears.



Version-Release number of selected component (if applicable):
xorg-x11-6.8.2-54

How reproducible:
Always

Steps to Reproduce:
1. Configure your X-server with multiple resolutions, e.g. add 640x480
2. use ctrl-alt-plus/minus to switch to 640x480.
3. Move the mouse off one corner of the screen and the virtual desktop will pan over to that corner.
4. logout
  

Actual Results:  After logout the reolution switches back to default (in my case 1024x768) and sometimes the screen appears off-centre or part of it contains the old (pre-logout) desktop display.

Moving the mouse to the left, right, top, bottom borders of the display causes the screen to pan as-if it were still operating in a virtual mode. Once this has been done the screen locks on to the zero offset position and the problem goes away.



Expected Results:  On logout the screen should lock to 0,0 virtual offset and not move around when the mouse gets near the edge.


Additional info:

The problem exists on fc4 and rawhide (xorg-x11-6.8.2-54). It also seems to occur if xrandr is used to switch to a low resolution and is then followed by a logout.

The problem seems to be limited to the resolution switch on logout. If I use ctr-alt-+ to switch back to the default resolution then the problem does not occur.

Comment 1 Jon Burgess 2005-10-08 22:28:08 UTC
Created attachment 119735 [details]
xorg.conf

Comment 2 Jon Burgess 2005-10-08 22:30:39 UTC
Created attachment 119736 [details]
/var/log/Xorg.0.log

Comment 3 Mike A. Harris 2006-02-05 17:13:22 UTC
Fedora development upgraded to X11R7.0 release candidates in late November,
and the current release in Fedora devel is the X11R7.0 final release.  Please
update to the latest development packages and the problem persists, please
file a bug report in X.Org bugzilla at http://bugs.freedesktop.org in the
"xorg" component.  Once you've filed a bug in X.Org bugzilla, if you paste
the URL in a comment here, we will track the bug upstream and review any
fixes that become available for consideration in future updates.

Thanks in advance.