[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#235652: marked as done (xbase-clients: key remaped with xmodmap fails to respond as expected to shifting)



On Wed, Mar 03, 2004 at 01:48:06PM -0800, Denis Barbier wrote:
> On Wed, Mar 03, 2004 at 11:56:10AM -0500, Dave Harding wrote:
> [...]
> > > > Pressing "backspace" generates "\" when pressed as expected.
> > > > Pressing "Shift+backspace" does not generate "|", as expected.  Pressing
> > > > "Shift+<|\>" also does not generate "|".  This behavior has been
> > > > reported to function as expected to me since at lease XFree 3.3.x 
> > > > but not >=4.3
> > 
> > > I believe that this is due to /etc/X11/xkb/symbols/pc/pc:
> > >   key <BKSP> {
> > >       type="CTRL+ALT",
> > >       symbols[Group1]= [ BackSpace,   Terminate_Server ]
> > >   };
> > > and thus is not a bug.
> > 
> > Thank you and I appologize for my inabilty to locate that information on
> > my own.
> 
> As your problem is quite specific and you were able to fix it, I am
> closing this bug.  This does not mean that current files are perfect,
> but keeping this bug open does not help.
> If you are interested in this issue, please let's discuss it on the
> debian-x mailing list instead.

Well, that decision may have been a little hasty.

> > I was still curious as to the change of behavior between versions of
> > XFree86 prior to 4.3.
> 
> Right, there are indeed good reasons to be curious, some changes seem
> to be quite harmful.  The multi-layout scheme is much more powerful,
> but for many users who do not need it, it also breaks compatibility :(
> 
> > I examined the change log available at: 
> > http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/CHANGELOG?rev=HEAD
> > 
> > In the changelog I found: 
> > 
> > "675. Fix some problems with the addition of multi-layout scheme to
> >       xkb: some keys that aren't 'alphabetic' should be treated as
> >       such to allow CapsLock+Shift working as expected; sometimes it
> >       is required to load an include file more than once due to
> >       multi-layout configuration, also fix some typos (#5545, Ivan Pascal).
> > 
> > 674. XKB programable 'special combinations' (such as Ctrl+Alt+<key>)
> >        also send usual key evants (press and release).  Although the
> >        keysym generated in this case is NoSymbol such events can confuse
> >        some applications (#5546, Ivan Pascal)."
> 
> Huh, there does not seem to be any such bug in XFree86 bugzilla.
> On the other hand http://bugzilla.xfree86.org/show_bug.cgi?id=1128
> is about your exact same bug report.  It tells that disbling XKB is
> another solution for this problem.

Those are patch sequence number from the (private) XFree86 patches
mailing list, not Bugzilla IDs.

There's no way to get at those patches as they were submitted unless
you're a member of The XFree86 Project, Inc., but since they have cvsweb
open, the patches as applied *can* be retrieved.

I'm familiar with David Dawes's commit log conventions, and I suspect
from the above that the patches were applied as submitted, with cosmetic
changes at most.

> According to the URL above, upstream did not consider changing current
> definitions (and this statement is less than 1 month old), so they
> should certainly be patched with great caution only.  In other words,
> Debian maintainers won't (IMHO of course) apply patches in this area
> unless they are approved by XFree86 upstream.  But they might instead
> backport upstream patches, e.g. to provide the "srvrkeys:none" option
> described in the URL above.  So if you want to see this (or any other)
> problem fixed in Debian XFree86 4.3, you could try to identify patches
> applied upstream, and request that they get backported into Debian.

Yes, and if someone would do this, we can take a serious look at
applying them.

Hence why I'm not sure the bug should be closed; just tagged "moreinfo"
until it can be tagged "patch".

Denis, if you agree, please do this.

-- 
G. Branden Robinson                |    The basic test of freedom is
Debian GNU/Linux                   |    perhaps less in what we are free to
branden@debian.org                 |    do than in what we are free not to
http://people.debian.org/~branden/ |    do.                  -- Eric Hoffer

Attachment: signature.asc
Description: Digital signature


Reply to: