desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #46568
[Bug 882916] Re: Panning doesn't work on Ubuntu 11.10 because the gnome-setting will reset the screen size
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: gnome-settings-daemon (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/882916
Title:
Panning doesn't work on Ubuntu 11.10 because the gnome-setting will
reset the screen size
Status in “gnome-settings-daemon” package in Ubuntu:
Confirmed
Bug description:
Issue: When the user try to set the panning by using the command “xrandr --output CRT1 –panning 1600x1200 ”(the panning size should be larger than the mode size) , we can not move the pointer to the new extra area, that means the user can not set panning.
there are two reasons for the issue:
(1)the CRTC cursor confinement has been enabled in the Ubuntu's patch , and it will limit the cursor position (this panning issue has been resolved on Redhat)
(2)even the above issue has been fixed in Ubuntu , the panning also can not be enabled when we set panning at first,
and the reason is that in the package of gnome-settings-deamon , the code will reset the screen size information if there is no matched primary output . However , in the graphic driver , the pscrnpriv -> primaryoutput will not be initialized at any function area , until the gnome-settings-deamon has done the resize operation.
Here I think there may be two bugs in the gnome-setting-deamon
a. for the function get_required_virtual_size() , it should get the screen size , but it get the mode size actually
b. the judgment about ensure_primary is not very exactly , because the primaryoutput has not been initialized at first
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/882916/+subscriptions
References