From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003 Description of problem: Anyone who has a large number of screen resolutions is going to get a messed up dialog box as shown in the picutre provided in the URL section above. The display settings should be a slider widget, not a group of radio buttons. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Add about 30 modelines to your CXF86Config file 2. Open the Change Display dialog box 3. Observe how the dialog box does not even fit on the screen. Actual Results: The massive number of radio buttons causes the dialog box to become so large that it no longer fits onto my screen. Expected Results: The display modes should be selectable from a slider widget so that all your display resolutions will fit within the dialog box no matter how many are set. Additional info:
I just saw a picture of how OS X does it. OS X uses a fixed length listbox with a scrollbar. This also would be an acceptable solution.
It should probably also filter out some of the resolutions...
If you do decide to filter out resolutions below 640x480 there should be a checkbox to display them (the checkbox would only be visible if resolutions are actually filtered). There are times when I like to zoom in on a windows (say a movie or game) and changing to a resoultion below 640x480 should be an option from the GUI if you have those modelines in your X config file.
I've decided not to filter out any of the resolutions, mainly because I think it is pretty uncommon for people to have so many modelines in their config file. I have replaced the RadioButtons with OptionMenus, so this will accomodate systems with many mode lines just fine. I will attach a screenshot. This should appear in redhat-config-xfree86-0.7.1-1, which should appear in Rawhide soon. QA, please verify.
Created attachment 89147 [details] screenshot of the new UI
Added a lot of display modes to my "/etc/X11/XF86Config" file and tried out "redhat-config-xfree86". The OptionMenus seems to work fine in presenting the different resolutions, much better than in the old version (http://tkmame.retrogames.com/DisplaySettings.png). Verified fixed with "redhat-config-xfree86-0.7.3-2" on Phoebe 8.0.94.
There is a stack of 64 bugs that have been in Modified state for a long period of time. I am closing these as Rawhide now. If you find that the issue is not fixed, please reopen this report.