From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 Epiphany/1.2.4 Description of problem: Authconfig-GTK's keyboard accelerators are practically unusable; all of the "Configure [module]" buttons have the 'C' key set as their accelerator, as does the 'Cache User Information' checkbox, as well as the 'Cancel' button. This means that there are six widgets sharing the same keyboard accelerator, which defeats the whole point of having an accelerator key in the first place. Version-Release number of selected component (if applicable): authconfig-gtk-4.6.3-1 How reproducible: Always Steps to Reproduce: 1. Open authconfig-gtk 2. Hold down the Alt key and hit 'C' 3. Endless hours of amusement as the focus switches every time you hit the C key Expected Results: Only one widget should have 'C' set as its accelerator, so when I hit alt+C, it will activate that widget instead of playing Musical Widget Focus on me. Actual Results: The application focuses on a different widget every time I hit Alt+C instead of activating the one that I intended it to.
Hi Chris, I modified the authconfig-gtk interface to two-column design and fixed the keyboard accelerators conflicts. Attaching authconfig.glade so you can test it. Please let me know what do you say to the new accelerators. greetings, Jindrich
Created attachment 103069 [details] to test it, copy it to /usr/share/authconfig/
Jindrich, thanks for your test file! This fixes a few of my concerns with the UI. However, I still think that this interface is pretty broken... the 'Configure' buttons on each page still all share the same accelerator. I'm going to see if I can whip up an example of a UI that I think would solve most of the issues with the current authconfig-gtk UI. As for this particular bug, if you wanted to commit your version I would say that the uselessness of the keyboard accelerators is at least somewhat fixed by your version. There are still other bugs with the interface (too large for small screens, too much information by default, *some* of the keyboard accelerators are still shared...), but at least this is a step in the right direction.
The shared accelerators problem is fixed in FC3/RHEL4 release. For other improvements of the UI, please open new bugs. (With proposals how to change it if possible.)