From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6)
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):
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.
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.
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
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
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.)