I applied Mr. Bagwell's patch to Fedora 17 after receiving some guidance from Mr. Weir. I thank all who have posted for their contribution in resolving this long term regression.
My specific steps were...
1. Obtain the source: yumdownloader --source xorg-x11-server-common.i686
2. Extract the RPM to a subdirectory structure (in my case, ~/source/xorg-x11-server-x.xx.x-y.fc17.src)
3. Extract the xorg-server-x.xx.x.tar.bz2 file (contained in the directory created in step 2) to source subdirectories of that directory (in my case ~/source/xorg-x11-server-x.xx.x-y.fc.src/xorg-server-x.x.xx) created in step 2.
4. Modify the rrcrtc.c source code in the randr subdirectory (~/source/xorg-x11-server-x.xx.x-y.fc.src/xorg-server-x.x.xx/randr) as Chris states. I had to apply the patch manually, however it's very straightforward.
The following steps were issued from within the xorg-server-x.xx.x subdirectory created in step 3 above and presume you have all required development tools installed.
5. Command: ./configure --prefix=/usr.
6. Command: make
7. Command: sudo make install
I performed these steps on version 1.12.2-2 as well as on 1.12.2-4 and after testing each patch, I reinstalled (yum reinstall xorg-x11-server-common.i386) standard code to verify repeatability. In each case, scanning/panning was enabled following application of the patch.
I am running this on an Acer Aspire AOD257 which has (of course) an integrated trackpad. One issue I have noticed is that after application of the patch, the trackpad scrolling functions are disabled. That is to say, the trackpad continues to function as a "mouse", but the "finger drag along the right side of the trackpad" no longer functions. Under touchpad-system settings (KDE desktop), the touchpad information indicates "device not found". I cannot explain the relationship between this function and the patch, but will do more testing -- has anyone else on a netbook noticed this condition?
I applied Mr. Bagwell's patch to Fedora 17 after receiving some guidance from Mr. Weir. I thank all who have posted for their contribution in resolving this long term regression.
My specific steps were...
1. Obtain the source: yumdownloader --source xorg-x11- server- common. i686
2. Extract the RPM to a subdirectory structure (in my case, ~/source/ xorg-x11- server- x.xx.x- y.fc17. src)
3. Extract the xorg-server- x.xx.x. tar.bz2 file (contained in the directory created in step 2) to source subdirectories of that directory (in my case ~/source/ xorg-x11- server- x.xx.x- y.fc.src/ xorg-server- x.x.xx) created in step 2.
4. Modify the rrcrtc.c source code in the randr subdirectory (~/source/ xorg-x11- server- x.xx.x- y.fc.src/ xorg-server- x.x.xx/ randr) as Chris states. I had to apply the patch manually, however it's very straightforward.
The following steps were issued from within the xorg-server-x.xx.x subdirectory created in step 3 above and presume you have all required development tools installed.
5. Command: ./configure --prefix=/usr.
6. Command: make
7. Command: sudo make install
I performed these steps on version 1.12.2-2 as well as on 1.12.2-4 and after testing each patch, I reinstalled (yum reinstall xorg-x11- server- common. i386) standard code to verify repeatability. In each case, scanning/panning was enabled following application of the patch.
I am running this on an Acer Aspire AOD257 which has (of course) an integrated trackpad. One issue I have noticed is that after application of the patch, the trackpad scrolling functions are disabled. That is to say, the trackpad continues to function as a "mouse", but the "finger drag along the right side of the trackpad" no longer functions. Under touchpad-system settings (KDE desktop), the touchpad information indicates "device not found". I cannot explain the relationship between this function and the patch, but will do more testing -- has anyone else on a netbook noticed this condition?