Win-Tab switching broken in dfsg.1-5

Bug #6890 reported by Debian Bug Importer
This bug report is a duplicate of:  Bug #6874: metacity: Alt-Tab doesn't works. Edit Remove
28
Affects Status Importance Assigned to Milestone
xorg (Debian)
Fix Released
Unknown
xorg (Ubuntu)
Invalid
Medium
Fabio Massimo Di Nitto

Bug Description

Automatically imported from Debian bug report #256706
http://bugs.debian.org/256706

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (8.0 KiB)

Message-ID: <email address hidden>
Date: Sat, 19 Jun 2004 14:31:21 +0200
From: Kevin Price <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: Alt-Tab switching broken in dfsg.1-5

--------------enigDD7CC48B2DCFD5C84C275678
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Subject: Alt-Tab switching broken in dfsg.1-5
Package: xlibs
Version: 4.3.0.dfsg.1-5
Severity: important
Tags: sid

Hi,
when upgrading x from dfsg.1-4 to -5, the handy Alt-Tab "Task switching" ceases
to function on a KDE machine as well as on a Gnome/metacity machine. One has
r128, the other has a radeon. Downgrading only the xlibs package to
dfsg.1-4 and restarting X cures it. The systems are both otherwise sid.

Detailed behavior / steps to reproduce:

  * Hold alt, press tab
 -> Task selector appears, OK
  * repeatedly press tab
 -> switches between windows as usual
  * release tab
 -> focus leaves current window, so far OK, but
 -> focus does not hit selected window.

same behavior when omitting the second step. I cannot see any entry in the
Debian changelog that looks like it could have anything to do with this
bug. Is there any kind of further testing (xev) that you would like me to
perform? Is there any other information I can gather for you?

Thanks anyway for the fine work so far.
brgds
   Kevin

-- Package-specific info:
Keyboard-related contents of XFree86 X server log file
/var/log/XFree86.0.log:
(==) Using config file: "/etc/X11/XF86Config-4"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Screen" (0)
(**) | |-->Monitor "F700P"
(**) | |-->Device "Rage 128"
(**) |-->Input Device "Keyboard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Mouse"
(WW) `fonts.dir' not found (or not valid) in
"/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID".
 Entry deleted from font path.
 (Run 'mkfontdir' on "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID").
(WW) The directory "/usr/lib/X11/fonts/CID" does not exist.
--
(II) R128(0): Direct rendering disabled
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Keyboard "Keyboard" handled by legacy driver
(**) Option "Protocol" "ImPs/2"
(**) Mouse: Protocol: "ImPs/2"
(**) Option "CorePointer"
(**) Mouse: Core Pointer
(**) Option "Device" "/dev/psaux"

Keyboard-related contents of XFree86 X server log file
/var/log/XFree86.20.log:
(==) Using config file: "/etc/X11/XF86Config-4"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Screen" (0)
(**) | |-->Monitor "Monitor"
(**) | |-->Device "Device"
(**) |-->In...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sat, 19 Jun 2004 21:28:31 -0400
From: Ari Pollak <email address hidden>
To: <email address hidden>
Subject: me too

I should note that I'm seeing this behavior under openbox & -5 as well.
I hadn't made the correlation between the new version of X and the
problem, I originally thought it was just an openbox problem. It seems
that Alt-tab works fine when only pressing it once, but holding down Alt
and pressing Tab multiple time results in a very weird focus state.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1087746296.10630.12.camel@moeff>
Date: Sun, 20 Jun 2004 17:44:57 +0200
From: Julien Langer <email address hidden>
To: <email address hidden>
Subject: alt key broken?

It seems that no shortcuts with the alt key work correctly any longer.

For example if I try to asign ALT+another key to an action in
gnome-keybinding-properties, it will asign "ALT_L" to the action,
instead of waiting for another key to be pressed.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1087847422.22000.0.camel@akessel-linux>
Date: Mon, 21 Jun 2004 15:50:22 -0400
From: Adam Kessel <email address hidden>
To: <email address hidden>
Subject: other openbox users as well

This same problem has been discussed on the Openbox list; I can
duplicate it reliably.
--
Adam Kessel
http://adam.rosi-kessel.org

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 21 Jun 2004 23:29:44 +0200
From: Christian Sahm <email address hidden>
To: <email address hidden>
Subject: Alt-Tab switching broken in dfsg.1-5

I have this bug on one of my machines, too. On another, with similar
installation and identical versions of xlibs and metacity (all packages
which are installed on both systems are identical because they are all
from a local mirror).
So I rather think of an bug in relation with any of the other additional
installed packages on the buggy machine than on a general bug in xlibs.
Up to now I discovered some packages which are related with xlibs and
metacity which are additional on one machine but none of them could be
verified as responsible for this strange behaviour.

Best regards
Christian
--
Christian Sahm
ICQ 108601853
GPG Public Key: http://www.saweso.com/christiansahm.asc
Fingerprint: 4085 DD11 A664 6677 31BA 1E39 E5BE EE5D 7F08 A929
--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 22 Jun 2004 12:56:58 +0300
From: Dmitry Borodaenko <email address hidden>
To: <email address hidden>
Subject: Alt-Tab is broken differently with Window Maker

On my machine with Window Maker the behaviour is slightly different: all
Alt- shortcuts work, and Alt-Tab switching works, but swallows the first
keypress in the new window. In xterm, the cursor changes from shallow to
filled after the swallowed keypress, as if the window receives the
keyboard focus only after a key is pressed in it; in GUI windows, text
cursor only appears after the first (swallowed) keypress, too.

Is it somehow related to the "Grab updates to XKB data from XFree86 CVS"
changelog item? Like "fix Meta, Super, Hyper keysyms interpretation"?

--
Dmitry Borodaenko

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 23 Jun 2004 17:30:42 +0200
From: Daniel Tiefnig <email address hidden>
To: <email address hidden>
Subject: Re: me too

Ari Pollak <email address hidden> wrote:
> It seems that Alt-tab works fine when only pressing it once, but
> holding down Alt and pressing Tab multiple time results in a very
> weird focus state.

It just looks like that. The problem also exists when you press TAB
once, s/o just tends to release ALT before TAB when not pressing TAB
again, and releasing TAB Before ALT when pressing TAB multiple times.

So there seems to be a problem with recognition of or acting on
releasing ALT (or any Meta?) key.

HTH,
daniel

PS: I have: debian sid, kdelibs 3.2.3-2, kdebase 3.2.2-1

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 24 Jun 2004 18:43:42 +0300
From: Dmitry Borodaenko <email address hidden>
To: <email address hidden>
Subject: Re: Alt-Tab is broken differently with Window Maker

On Tue, Jun 22, 2004 at 12:56:58PM +0300, Dmitry Borodaenko wrote:
> On my machine with Window Maker the behaviour is slightly different:
[...]

In case that is important: Debian sid, wmaker 0.80.2-0.2.

--
Dmitry Borodaenko

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088183600.2613.141.camel@seb128>
Date: Fri, 25 Jun 2004 19:13:20 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: xlibs problem

reassign 249047 xlibs
severity 249047 important
tag 249047 sid
reassign 255778 xlibs
severity 255778 important
tag 255778 sid
reassign 254973 xlibs
tag 254973 sid
reassign 255063 xlibs
tag 255063 sid
reopen 255332
reassign 255332 xlibs
severity 255332 important
tag 255332 sid
reopen 255216
reassign 255216 xlibs
severity 255216 important
tag 255216 sid
merge 249047 255778 254973 255063 255332 255216 255192
thanks

All these bugs are dups due to xlibs -5 problem ...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088183998.2613.142.camel@seb128>
Date: Fri, 25 Jun 2004 19:19:58 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: xlibs problem

severity 256192 important
tag 256192 sid
merge 256192 255192
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088184751.2613.149.camel@seb128>
Date: Fri, 25 Jun 2004 19:32:31 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: re: metacity: application's take focus even though it is set to click

unmerge 249047
reassign 249047 metacity
thanks

Oups, wrong bug number

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.1 KiB)

Message-ID: <email address hidden>
Date: Sat, 26 Jun 2004 23:04:06 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>, <email address hidden>,
 <email address hidden>
Cc: <email address hidden>,
 <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>
Subject: fix for Alt-Tab problem in xfree86 4.3.0.dfsg.1-5

--R3G7APHDIzY6R/pk
Content-Type: multipart/mixed; boundary="82I3+IH0IqGh5yIs"
Content-Disposition: inline

--82I3+IH0IqGh5yIs
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

tag 254973 + upstream fixed-upstream patch
thanks

This message is in regard to the bug reported in #254973, #255063,
#255192, #255216, #255332, #255778, #256192, and probably several other
duplicates that haven't been identified yet.

A fix for this problem is available. It comes in the form of a diff to
/etc/X11/xkb/symbols/pc/pc.

To apply this fix:

1) Retrieve the patch from
   <URL: http://redwald.deadbeast.net/tmp/alt_tab_fix.diff > or the
   attachment to this mail.
2) Save the patch someplace. I recommend /tmp.
3) Become root.
4) cd /
5) patch -p0 < /tmp/alt_tab_fix.diff
6) Go back to being a mere mortal user.
7) Restart your X session. Advanced users may simply reload their
   keymap using setxkbmap(1x) with the proper arguments.

This patch is from upstream CVS, but not license-encumbered (revision
1.10 of the file in question was made on 2003-08-22, which predates the
relicensing by several months). (For simplicity, this patch also
contains revision 1.9, an unrelated but harmless change. Yes, it really
is harmless; I tried it.)

I will be applying this fix to the SVN trunk before long; as the package
release manager, it's Fabio's decision as to whether it makes it into -6
or not.

Thanks to the patient for their patience. I apologize for the
inconvenience.

--=20
G. Branden Robinson | To Republicans, limited government
Debian GNU/Linux | means not assisting people they
<email address hidden> | would sooner see shoveled into mass
http://people.debian.org/~branden/ | graves. -- Kenneth R. Kahn

--82I3+IH0IqGh5yIs
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="alt_tab_fix.diff"
Content-Transfer-Encoding: quoted-printable

--- etc/X11/xkb/symbols/pc/pc 15 May 2003 13:32:00 -0000 1.8
+++ etc/X11/xkb/symbols/pc/pc 22 Aug 2003 13:31:11 -0000 1.10
@@ -1,6 +1,6 @@
=20
 //
-// $XFree86: xc/programs/xkbcomp/symbols/pc/pc,v 1.8 2003/05/15 13:32:00 p=
ascal Exp $
+// $XFree86: xc/programs/xkbcomp/symbols/pc/pc,v 1.10 2003/08/22 13:31:11 =
pascal Exp $
=20
 partial hidden alphanumeric_keys modifier_keys=20
 xkb_symbols "basic" {
@@ -165,6 +165,7 @@
     key <KP2> { [ KP_Down, KP_2 ] };
     key <KP3> { [ KP_Next, KP_3 ] };
     key <KPEN> { [ KP_Enter ] };
+ key <KPEQ> { [ KP_Equal ] };
=20
     key <KP0> { [ KP_Insert, KP_0 ] };
     key <KPDL> { [ KP_Delete,...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088347248.1840.1.camel@little>
Date: Sun, 27 Jun 2004 16:40:48 +0200
From: Monari Emanuele <email address hidden>
To: Branden Robinson <email address hidden>, <email address hidden>
Cc: <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>
Subject: Re: Bug#256192: fix for Alt-Tab problem in xfree86 4.3.0.dfsg.1-5

L=EC sabato, 2004/06/26 alle 23:04, -0500, Branden Robinson ha scritto:
> thanks

I think I'm and I will always a mere mortal user... Unlike you.... :)
Thank to all of you for your job!!!!
Cheers!
E.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 27 Jun 2004 22:12:51 +0200 (CEST)
From: Fabio Massimo Di Nitto <email address hidden>
To: <email address hidden>
Cc: Debian Devel Mailing List <email address hidden>,
 <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>,
 <email address hidden>
Subject: Re: fix for Alt-Tab problem in xfree86 4.3.0.dfsg.1-5

On Sat, 26 Jun 2004, Branden Robinson wrote:

> I will be applying this fix to the SVN trunk before long; as the package
> release manager, it's Fabio's decision as to whether it makes it into -6
> or not.

I think there are no doubts that we need this fix for -6.

Fabio

--
<user> fajita: step one
<fajita> Whatever the problem, step one is always to look in the error log.
<user> fajita: step two
<fajita> When in danger or in doubt, step two is to scream and shout.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 28 Jun 2004 00:02:56 -0400
From: "Nathaniel W. Turner" <email address hidden>
To: <email address hidden>
Subject: This also affects Win+Tab

=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

In KDE, Win+Tab is often mapped to "Walk through desktops" (in the "KDE=20
Default for 4 Modifier Keys") and switches virtual desktops in the same=20
manner as Alt+Tab switches windows.

The behaviour of Win+Tab is buggy in exactly the same way as Alt+Tab (so I=
=20
don't think it makes sense to open a new bug).

The patch at http://redwald.deadbeast.net/tmp/alt_tab_fix.diff does fix the=
=20
behavior wrt Alt+Tab for me, but *not* wrt Win+Tab. I'm not familiar with=
=20
advanced X configs, so I can't propose a proper fix, but running
    xmodmap -e 'clear mod4' -e 'add mod4 =3D Super_L'
does make Win+Tab work properly (until X is restarted, of course).

I hope this is of some help.

Cheers,
nate

=2D --=20
Make sure your vote will count.
http://www.verifiedvoting.org/
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA35hw25cAeUrFyDIRAi9+AKCJioqikO2j9IssTOkofpIXORCjBwCg4Q77
ldxb8WCXUtlQAMu21Zp97mA=3D
=3DwOuy
=2D----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 28 Jun 2004 06:46:40 +0200 (CEST)
From: Fabio Massimo Di Nitto <email address hidden>
To: <email address hidden>
Subject: Incresing severity to avoid X entering sarge/testing

severity 255192 serious
stop

Per discussion with Branden on irc. Picking one of the many.

Fabio

--
<user> fajita: step one
<fajita> Whatever the problem, step one is always to look in the error log.
<user> fajita: step two
<fajita> When in danger or in doubt, step two is to scream and shout.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <20040628055237.CC87568C02C@localhost>
Date: Mon, 28 Jun 2004 00:52:37 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: tagging 254973

# Automatically generated email from bts, devscripts version 2.7.95.1
 # fixed in Debian X Strike Force XFree86 repository; to view, run "svn diff -r 1586:1587 svn://necrotic.deadbeast.net/xfree86"
tags 254973 + pending

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088410811.2593.13.camel@seb128>
Date: Mon, 28 Jun 2004 10:20:11 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: xlibs problems ...

tag 256594 + fixed-upstream patch pending sid upstream
severity 256594 serious
reassign 256594 xlibs
tag 256596 + fixed-upstream patch pending sid upstream
severity 256596 serious
reassign 256596 xlibs
merge 254973 256594 256596
thanks

These are dup of xlibs problem

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 28 Jun 2004 12:24:10 -0400
From: "Nathaniel W. Turner" <email address hidden>
To: <email address hidden>
Subject: Win-Tab switching broken in dfsg.1-5

unmerge 255192
clone 255192 -1
merge 255192 255063
retitle -1 Win-Tab switching broken in dfsg.1-5
tags -1 - fixed-upstream patch pending
thanks

On second thought, this should probably get it's own bug.

--
Make sure your vote will count.
http://www.verifiedvoting.org/

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 28 Jun 2004 12:48:36 -0400
From: "Nathaniel W. Turner" <email address hidden>
To: <email address hidden>
Subject: patch for Win-Tab bug

=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Well, I made an educated (or maybe just lucky) guess, and came up with the=
=20
following patch, which fixes the Win-Tab problem for me. (Apply after the=
=20
alt_tab_fix patch.)

=2D --- pc 2004-06-28 12:14:38.000000000 -0400
+++ /etc/X11/xkb/symbols/pc/pc 2004-06-28 12:16:12.000000000 -0400
@@ -189,7 +189,7 @@
     modifier_map Mod1 { <META> };

     key <SUPR> { [ NoSymbol, Super_L ] };
=2D - modifier_map Mod4 { <SUPR> };
+ modifier_map Mod4 { <SUPR>, <LWIN> };

     key <HYPR> { [ NoSymbol, Hyper_L ] };
     modifier_map Mod4 { <HYPR> };

I do not claim to fully understand what is going on here, but I think this=
=20
might be the correct fix (or it could just be nonsense that happens to have=
=20
the right side-effect).

Cheers,
nate

=2D --=20
Make sure your vote will count.
http://www.verifiedvoting.org/
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA4Evv25cAeUrFyDIRAqeAAKCHwA/ntZCtqoUutWDCi6cSKZh/zwCcD51R
cp57R3v1lytc6iw4OV1WepU=3D
=3DuaHM
=2D----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 28 Jun 2004 12:49:29 -0400
From: "Nathaniel W. Turner" <email address hidden>
To: <email address hidden>

tags 256706 + patch
--
Make sure your vote will count.
http://www.verifiedvoting.org/

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 29 Jun 2004 08:52:15 +0200 (CEST)
From: Fabio Massimo Di Nitto <email address hidden>
To: <email address hidden>
Subject: re-merging 256706 to the others

tag 256706 fixed-upstream
tag 256706 upstream
tag 256706 pending
merge 256706 254973
stop

256706 is still the result of the same breakage. no need to keep it
separate from all the others.

Fabio

--
<user> fajita: step one
<fajita> Whatever the problem, step one is always to look in the error log.
<user> fajita: step two
<fajita> When in danger or in doubt, step two is to scream and shout.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

This bug has been marked as a duplicate of bug 6874.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Tue, 29 Jun 2004 07:42:14 -0400
From: "Nathaniel W. Turner" <email address hidden>
To: <email address hidden>
Subject: change submitter

submitter 256706 !
--
Nathaniel W. Turner
http://www.houseofnate.net/
Tel: +1 508 579 1948 (mobile)

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 29 Jun 2004 13:59:12 +0200
From: Kevin Price <email address hidden>
To: <email address hidden>
Subject: change submitter

submitter 256706 !
--
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=214656
http://wwwkeys.pgp.net:11371/pks/lookup?op=vindex&search=0x7A56501D
ICQ # 75570407

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Tue, 29 Jun 2004 08:03:13 -0400
From: "Nathaniel W. Turner" <email address hidden>
To: <email address hidden>
Subject: Can you please clarify that this is really fixed?

Fabio wrote:
> 256706 is still the result of the same breakage. no need to keep it
> separate from all the others.

I'm afraid I'm no longer subscribed to debian-x, and the archive is at least a
week behind, so I don't know which is now the case:

a. A new patch has been pulled from upstream CVS (or similar) that also fixes
LWIN in addition to Tab.

b. The guess-based patch that I posted to this bug has been accepted.

c. Nothing has changed, but this bug is now merged with other fixed bugs, and
is now going to be ignored.

d. None of the above.

I wouldn't be so worried, but the quoted message leads me to suspect (c). I
hope I'm just being overly paranoid. Can someone please clarify? =)

Cheers,
nate

--
Nathaniel W. Turner
http://www.houseofnate.net/
Tel: +1 508 579 1948 (mobile)

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088531750.23149.34.camel@seb128>
Date: Tue, 29 Jun 2004 19:55:50 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: dup for xlibs problem ...

tag 256875 + fixed-upstream patch pending sid upstream
severity 256875 serious
reassign 256875 xlibs
merge 256875 254973
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088581900.2481.7.camel@seb128>
Date: Wed, 30 Jun 2004 09:51:40 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: dup for xlibs problem ...

tag 256939 + fixed-upstream patch pending sid upstream
severity 256939 serious
reassign 256939 xlibs
merge 256939 254973
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088620684.349.6.camel@seb128>
Date: Wed, 30 Jun 2004 20:38:04 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: dup for xlibs problem ...

tag 256875 + fixed-upstream patch pending sid upstream
severity 256875 serious
reassign 256875 xlibs
merge 256875 254973
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 30 Jun 2004 20:47:19 +0200
From: "J.H.M. Dassen (Ray)" <email address hidden>
To: <email address hidden>
Cc: juan <email address hidden>
Subject: Re: Bug#256939: metacity: alt+tab does not work

reassign 256939 xlibs
severity 256939 serious
tags 256939 + fixed-upstream patch pending sid upstream
merge 256939 254973
thanks

On Wed, Jun 30, 2004 at 01:38:20 +0200, juan wrote:
> when using alt+tab you can cycle through windows but the window you
> select gets stuck with the list of windows sill open

See #254973 for analysis and a workaround.

Ray
--
People think I'm a nice guy, and the fact is that I'm a scheming, conniving
bastard who doesn't care for any hurt feelings or lost hours of work if it
just results in what I consider to be a better system.
 Linus Torvalds on the linux-kernel list

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 30 Jun 2004 21:49:42 +0200
From: "J.H.M. Dassen (Ray)" <email address hidden>
To: <email address hidden>
Subject: Re: Bug#257044: gnome-core: Alt keys not being treated as meta keys

reassign 257044 xlibs
severity 257044 serious
tags 257044 + fixed-upstream patch pending sid upstream
merge 257044 254973
thanks

On Wed, Jun 30, 2004 at 14:11:20 -0500, Brett Smith wrote:
> This fix did the trick
--
Are You Pondering What I'm Pondering?
I think so Brain, but there's still a bug in there from last time.
 Pinky and the Brain in "Das Mouse"

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 2 Jul 2004 19:12:58 +0200
From: "J.H.M. Dassen (Ray)" <email address hidden>
To: <email address hidden>
Cc: Dave Rolsky <email address hidden>
Subject: Re: Bug#257305: metacity: Alt-Tab brings up popup, but won't switch to other apps

reassign 257305 xlibs
severity 257305 serious
tags 257305 + fixed-upstream patch pending sid upstream
merge 257305 254973
thanks

On Fri, Jul 02, 2004 at 11:52:12 -0500, Dave Rolsky wrote:
> I'm not sure whether or not this is a metaicty problem,

It isn't. See the log of #254973 for details and a workaround.

Ray
--
RUMOUR Believe all you hear. Your world may not be a better one than the one
the blocks live in but it'll be a sight more vivid.
    - The Hipcrime Vocab by Chad C. Mulligan

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088795871.2362.65.camel@seb128>
Date: Fri, 02 Jul 2004 21:17:51 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: dup for xlibs problem ...

tag 257305 + fixed-upstream patch pending sid upstream
severity 257305 serious
reassign 257305 xlibs
merge 257305 254973
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088871899.25626.17.camel@seb128>
Date: Sat, 03 Jul 2004 18:24:59 +0200
From: Sebastien Bacher <email address hidden>
To: Benjamin Schweizer <email address hidden>, <email address hidden>,
 <email address hidden>
Subject: Re: Bug#257454: gnome-core: splash screens + desktop switcher
 stays on top

clone 257454 -1
reassign 257454 xlibs
severity 257454 serious
tag 257454 + fixed-upstream patch pending sid upstream
retitle 257454 desktop switcher stays on top
merge 257454 254973
reassign -1 gnome-session
severity -1 normal
retitle -1 splash screen doesn't dissapear
merge -1 253729=20
thanks

Le sam, 03/07/2004 =E0 17:46 +0200, Benjamin Schweizer a =E9crit :

> The Gnome startup splash screen

That's already reported:
http://bugs.debian.org/253729

> That means that I can not switch tasks by pressing [alt]+[tab] or desktop=
s by [ctrl]+[alt]+[arrow-keys].

This bug is a xlibs bug, it has been reported several times and will be
fixed soon.

Here it is a fix from xfree's maintainer:

"A fix for this problem is available. It comes in the form of a diff
to=20
/etc/X11/xkb/symbols/pc/pc.

To apply this fix:

1) Retrieve the patch from
   <URL: http://redwald.deadbeast.net/tmp/alt_tab_fix.diff > or the
   attachment to this mail.
2) Save the patch someplace. I recommend /tmp.
3) Become root.
4) cd /
5) patch -p0 < /tmp/alt_tab_fix.diff
6) Go back to being a mere mortal user.
7) Restart your X session. Advanced users may simply reload their
   keymap using setxkbmap(1x) with the proper arguments."

Cheers,

Sebastien Bacher

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1088890301.25626.23.camel@seb128>
Date: Sat, 03 Jul 2004 23:31:40 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: dup for xlibs problem ...

tag 257498 + fixed-upstream patch pending sid upstream
severity 257498 serious
reassign 257498 xlibs
merge 257498 254973
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 5 Jul 2004 13:23:49 +0200
From: Tore Anderson <email address hidden>
To: John M Flinchbaugh <email address hidden>,
 <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#257294: desktop switcher stays visible

severity 257294 serious
reassign 257294 xlibs
merge 257294 254973
quit

* John M Flinchbaugh

 > for a couple weeks now in gnome with openbox, the openbox's desktop
 > switcher display that pops up when switching desktops
 > (ctrl-alt-arrow keys) gets stuck in the foreground and won't go away
 > until another key is pressed (usually ctrl). this locks out mouse
 > activity until i get it to go away.
 >
 [...]
 >
 > since different wm's started doing it, i guess it could be an x
 > thing, but i'm not sure to start, so i'm starting with openbox.
 > thanks.

  You're quite right; the problem is indeed XFree86's. It has already
 been reported quite some times, and an updated release are pending
 upload. I just merged your bug report with these (with the nonsense
 commands near the top of this email - just ignore them), so you will
 probably receive an email when the fixed package is uploaded.

  In the interim, you may downgrade the "xlibs" package to the version
 found in "testing" (4.3.0.dfsg.1-4), and it should be all back to
 normal.

Regards,
--
Tore Anderson

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 7 Jul 2004 08:30:14 +0200
From: "J.H.M. Dassen (Ray)" <email address hidden>
To: <email address hidden>
Cc: Javier Kohen <email address hidden>
Subject: Re: Bug#258003: metacity: Alt-tab switches window but doesn't give focus

reassign 258003 xlibs
severity 258003 serious
tags 258003 + fixed-upstream patch pending sid upstream
merge 258003 254973
thanks

On Wed, Jul 07, 2004 at 01:12:10 -0300, Javier Kohen wrote:
> Since a recent upgrade (to XFree86 4.3.0.dfsg.1-5, I think) alt-tab stopped

Not a metacity issue; reported plenty of times already; known workarounds in
the BTS.
--
Brought to you by Microsoft .NOT technology: just say No.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1089188504.2409.11.camel@seb128>
Date: Wed, 07 Jul 2004 10:21:44 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: dup for xlibs problem ...

tag 258003 + fixed-upstream patch pending sid upstream
severity 258003 serious
reassign 258003 xlibs
merge 258003 254973
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 7 Jul 2004 14:29:37 +0200
From: "J.H.M. Dassen (Ray)" <email address hidden>
To: <email address hidden>
Cc: Benoit Plessis <email address hidden>
Subject: Re: Bug#258054: metacity: Cycle window does not work anymore.

reassign 258054 xlibs
severity 258054 serious
tags 258054 + fixed-upstream patch pending sid upstream
merge 258054 254973
thanks

On Wed, Jul 07, 2004 at 13:50:53 +0200, Benoit Plessis wrote:
> It seem metacity doesn't record the release event for the Alt key, this
> render the Alt-Tab ineffective

Yadda, yadda, yadda.
--
Frankly, I think anybody's a fool to put (Microsoft operating system
Windows) XP on their computer. It's like installing a continuous, 24-hour
monitor on your mind.
EFF co-founder John Perry Barlow in http://news.com.com/2008-1082-843349.html

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1089204975.2409.78.camel@seb128>
Date: Wed, 07 Jul 2004 14:56:15 +0200
From: Sebastien Bacher <email address hidden>
To: <email address hidden>
Subject: dup for xlibs problem ...

tag 258054 + fixed-upstream patch pending sid upstream
severity 258054 serious
reassign 258054 xlibs
merge 258054 254973
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 7 Jul 2004 08:38:18 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Re: Bug#254923: xserver-xfree86: [keyboard] alt key not working when starting from display
 manager

--KIzF6Cje4W/osXrF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

reassign 254923 xlibs
severity 254923 serious
merge 258054 254923
thanks

On Thu, Jun 17, 2004 at 08:56:44PM +0200, txemi wrote:
> Package: xserver-xfree86
> Version: 4.3.0.dfsg.1-4
> Severity: important
>=20
> alt key does not work when I start X from display manager.

This is a duplicate of many other bugs.

A workaround for the problem is documented in the logs of most or all of
them.

The bug is in xlibs (XKB data), not the XFree86 X server or its keyboard
driver.

We expect the bug to be fixed in the next release.

Bug#258054: metacity: Cycle window does not work anymore.
Bug#254973: metacity: Alt-Tab doesn't works
Bug#255063: capplets: Problem with keyboard shortcuts containing <Alt>
Bug#255192: Alt-Tab switching broken in dfsg.1-5
Bug#255216: kwin: alt+tab does not work shen tab is released first
Bug#255332: kde: hangs when switching windows with alt+tab
Bug#255778: metacity: Desktop list doesn't disappear after switching deskto=
ps with <ctrl><alt>arrow
Bug#256192: xlibs: Alt_L is seen like a normal key instead a modifier [it]
Bug#256594: metacity: alt-tab doesn't change focus on release
Bug#256596: metacity: <Alt>Tab does not switch windows, other keybindings d=
oes
Bug#256706: Win-Tab switching broken in dfsg.1-5
Bug#256875: metacity: Alt-Tab fails to actually change windows
Bug#256939: metacity: alt+tab does not work
Bug#257044: gnome-core: Alt keys not being treated as meta keys
Bug#257294: desktop switcher stays visible
Bug#257305: metacity: Alt-Tab brings up popup, but won't switch to other ap=
ps
Bug#257454: desktop switcher stays on top
Bug#257498: capplets: Alt-Tab no longer working properly (Alt "sticking"?)
Bug#258003: metacity: Alt-tab switches window but doesn't give focus

--=20
G. Branden Robinson | Somebody once asked me if I thought
Debian GNU/Linux | sex was dirty. I said, "It is if
<email address hidden> | you're doing it right."
http://people.debian.org/~branden/ | -- Woody Allen

--KIzF6Cje4W/osXrF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iEYEARECAAYFAkDr/MoACgkQ6kxmHytGonyMXwCfWQs+U76EL4DyBxj1KFktKlDL
WZsAmgJJ2E1r6BCmm8pPl29bKpcSDWz+
=iGi3
-----END PGP SIGNATURE-----

--KIzF6Cje4W/osXrF--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 8 Jul 2004 14:01:27 +0200 (CEST)
From: Fabio Massimo Di Nitto <email address hidden>
To: <email address hidden>
Subject: Unmerging and untagging

unmerge 256706
tag 256706 -pending
stop

--
<user> fajita: step one
<fajita> Whatever the problem, step one is always to look in the error log.
<user> fajita: step two
<fajita> When in danger or in doubt, step two is to scream and shout.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 8 Jul 2004 18:26:33 -0500
From: Branden Robinson <email address hidden>
To: "Nathaniel W. Turner" <email address hidden>,
 <email address hidden>
Subject: Re: Bug#256706: patch for Win-Tab bug

--UGQe+kC6sZm6KOhh
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 28, 2004 at 12:48:36PM -0400, Nathaniel W. Turner wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>=20
> Well, I made an educated (or maybe just lucky) guess, and came up with th=
e=20
> following patch, which fixes the Win-Tab problem for me. (Apply after th=
e=20
> alt_tab_fix patch.)
>=20
> - --- pc 2004-06-28 12:14:38.000000000 -0400
> +++ /etc/X11/xkb/symbols/pc/pc 2004-06-28 12:16:12.000000000 -0400
> @@ -189,7 +189,7 @@
> modifier_map Mod1 { <META> };
>=20
> key <SUPR> { [ NoSymbol, Super_L ] };
> - - modifier_map Mod4 { <SUPR> };
> + modifier_map Mod4 { <SUPR>, <LWIN> };
>=20
> key <HYPR> { [ NoSymbol, Hyper_L ] };
> modifier_map Mod4 { <HYPR> };
>=20
> I do not claim to fully understand what is going on here, but I think thi=
s=20
> might be the correct fix (or it could just be nonsense that happens to ha=
ve=20
> the right side-effect).

It's not nonsense, but I don't think it correct either. I strongly suspect
that this will screw things up for people who use <LWIN> for something
other than Super_L.

--=20
G. Branden Robinson | Never underestimate the power of
Debian GNU/Linux | human stupidity.
<email address hidden> | -- Robert Heinlein
http://people.debian.org/~branden/ |

--UGQe+kC6sZm6KOhh
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iEYEARECAAYFAkDt2CkACgkQ6kxmHytGonzD9QCgn7XLlqTGh4c7BGOzJEclCxbR
EWwAoIdbJoBK6b+XFSwA49/VSY3mBr4l
=hgTF
-----END PGP SIGNATURE-----

--UGQe+kC6sZm6KOhh--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 8 Jul 2004 19:37:04 -0400
From: "Nathaniel W. Turner" <email address hidden>
To: Branden Robinson <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#256706: patch for Win-Tab bug

=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 08 July 2004 07:26 pm, Branden Robinson wrote:
> It's not nonsense, but I don't think it correct either. I strongly suspe=
ct
> that this will screw things up for people who use <LWIN> for something
> other than Super_L.

Yeah, I believe you're right. In KDE just pressing and releasing LWIN used=
 to=20
open the K-Menu. This no longer works on this box with my patch (but it do=
es=20
work on a similar system where xlibs has been held at an older version).
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA7dqg25cAeUrFyDIRAr9QAKCo/ygrwx9l6KCP9Nm5YWP1Bmt/kgCfV2Do
LaLmKcAKmFx0vR1j1lizvE8=3D
=3DTgA/
=2D----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 9 Jul 2004 16:43:26 -0500
From: Branden Robinson <email address hidden>
To: "Nathaniel W. Turner" <email address hidden>,
 <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#256706: patch for Win-Tab bug

--Bzq2cJcN05fcPrs+
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

retitle 256706 xlibs: Win+Tab switching broken in many window managers
# this bug is not fixed ustream, applicable to experimental, nor does it
# have a usable patch
tag 256706 =3D upstream help
thanks

On Thu, Jul 08, 2004 at 07:37:04PM -0400, Nathaniel W. Turner wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>=20
> On Thursday 08 July 2004 07:26 pm, Branden Robinson wrote:
> > It's not nonsense, but I don't think it correct either. I strongly sus=
pect
> > that this will screw things up for people who use <LWIN> for something
> > other than Super_L.
>=20
> Yeah, I believe you're right. In KDE just pressing and releasing LWIN us=
ed to=20
> open the K-Menu. This no longer works on this box with my patch (but it =
does=20
> work on a similar system where xlibs has been held at an older version).

I'm not sure I made myself clear; I'm saying the proposed fix isn't right
either, not because it doesn't fix KDE (which I would have expected,
actually), but because it would force a certain modifier to be bound to
<LWIN> even for people who wanted a different modifier bound to that key.

I have mailed Ivan Pascal, a well-known XKB guru, and pleaded with him for
assistance. So far he hasn't replied yet, but I'm hopeful.

--=20
G. Branden Robinson |
Debian GNU/Linux | Ignorantia judicis est calamitas
<email address hidden> | innocentis.
http://people.debian.org/~branden/ |

--Bzq2cJcN05fcPrs+
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iEYEARECAAYFAkDvEX4ACgkQ6kxmHytGonyfPgCfcYMwtQa4O1S//nNzuHUI6mMn
i2kAnidkad79z+KLyXZlv6vzJ8uACihZ
=h7Jl
-----END PGP SIGNATURE-----

--Bzq2cJcN05fcPrs+--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Wed, 28 Jul 2004 11:52:22 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: severity of 259740 is serious, merging 259740 256706

# Automatically generated email from bts, devscripts version 2.7.95.1
severity 259740 serious
merge 259740 256706

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 7183 has been marked as a duplicate of this bug. ***

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 12 Aug 2004 17:06:29 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Re: Bug#260232: xterm: XTerm*metaSendsEscape no longer working

--C1iGAkRnbeBonpVg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

retitle 256706 xlibs: attaching multiple modifiers to the same key wreaks h=
avoc; breaks Win+Tab switching in many window managers
retitle 260232 xlibs: modifier madness breaks XTerm*metaSendsEscape
reassign 260232 xlibs
severity 260232 serious
merge 256706 260232

On Tue, Jul 27, 2004 at 11:41:23AM +0200, Guido Guenther wrote:
> Hi,
> On Tue, Jul 27, 2004 at 01:39:40AM -0500, Branden Robinson wrote:
> > Try downgrading xlibs to 4.3.0.dfsg.1-4.
> >=20
> > If that fixes it, this bug is the probably the same as #256706.
> Downgrading to the above version "fixes" it.

Thanks for the feedback!

I'm merging this bug with an identical issue.

--=20
G. Branden Robinson |
Debian GNU/Linux | Please do not look directly into
<email address hidden> | laser with remaining eye.
http://people.debian.org/~branden/ |

--C1iGAkRnbeBonpVg
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iEYEARECAAYFAkEb6eUACgkQ6kxmHytGonxr7ACeMZIggzdRWgq7dUxOnsn8XZRB
9f4AnjM21B/Oz+f1hLEOBmTek6HN3pnp
=vmKB
-----END PGP SIGNATURE-----

--C1iGAkRnbeBonpVg--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 7416 has been marked as a duplicate of this bug. ***

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sat, 21 Aug 2004 23:54:19 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: severity of 263073 is serious, severity of 263076 is normal, merging 256706 263073

# Automatically generated email from bts, devscripts version 2.8.4
severity 263073 serious
severity 263076 normal
merge 256706 263073

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 7558 has been marked as a duplicate of this bug. ***

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 25 Aug 2004 09:24:36 +0200
From: <email address hidden> (Denis Barbier)
To: <email address hidden>
Subject: About xmodmap and BadKey

Wrong xmodmap display was fixed in xfree86/programs/xmodmap/exec.c r 1.6
 date: 2003/12/02 13:13:57; author: pascal; state: Exp; lines: +15 -4
  634. Fix xmodmap's output of the modifiers map when the first column keysym
       is empty (Ivan Pascal).

Denis

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 26 Aug 2004 01:29:55 +0300
From: "AKL. Mantas Kriauciunas" <email address hidden>
To: <email address hidden>
Subject: Patch exist for bug 256706 - please remove upstream tag and apply patch :)

Hi,

Denis Barbier <email address hidden> wrote:
>Wrong xmodmap display was fixed in xfree86/programs/xmodmap/exec.c r 1.6
> date: 2003/12/02 13:13:57; author: pascal; state: Exp; lines: +15 -4
> 634. Fix xmodmap's output of the modifiers map when the first column
> keysym is empty (Ivan Pascal).

It seems serious bug #256706 can be solved :) It would be nice to see
updated packages ASAP - xlibs in sarge are outdated and contains lots of
important bugs :(

--=20
Good luck,
Mantas Kriau=C4=8Di=C5=ABnas <email address hidden> Jabber ID: <email address hidden>=
t
Public organization "Open Source for Lithuania" - www.akl.lt

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (5.3 KiB)

Message-ID: <email address hidden>
Date: Thu, 26 Aug 2004 01:49:07 +0200
From: <email address hidden> (Denis Barbier)
To: <email address hidden>
Cc: <email address hidden>
Subject: Patch to solve XKB mess about modifiers

--0F1p//8PRICkK4MW
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

tags 256706 + patch
thanks

The bugs described in these merged bugreports were fixed upstream, see
http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/CHANGELOG
(numbers slightly differs in XFree86 CVS logs and Debian changelogs):
 646. Fix for XKB map 'altwin' to avoid one keysym to more than one modifier
      mapping (Ivan Pascal).
 635. Fix xmodmap's output of the modifiers map when the first column keysym
      is empty (Ivan Pascal).
 634. Fixes for XKB keyboard maps:
      - fix Meta, Super, Hyper keysyms interpretation
      - fix typo in rules/xfree86.xml (Ivan Pascal).

Oddly debian/patches/000_stolen_from_HEAD_xkb_data.diff contains 634,
but not the other 2 chunks. The missing pieces are in modifiers.patch.
I checked that when applied, xmodmap displays the right modifiers and
Meta_L is no more bound to Mod1.

Few days later, Ivan Pascal committed (attached in none.patch)
 667. Fixes and updates for XKB keyboard maps:
      ...
      - Fix wrong key type in the 'keymap without special keys' (Ivan Pascal).
I do not know what this does fix, but it looks pretty sane, maybe it
should go also.

Denis

--0F1p//8PRICkK4MW
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="modifiers.patch"

Index: programs/xkbcomp/symbols/altwin
===================================================================
RCS file: /cvs/xc/programs/xkbcomp/symbols/altwin,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- programs/xkbcomp/symbols/altwin 10 Oct 2001 19:18:32 -0000 1.4
+++ programs/xkbcomp/symbols/altwin 3 Dec 2003 14:09:08 -0000 1.5
@@ -1,4 +1,4 @@
-// $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.4 2001/10/10 19:18:32 herrb Exp $
+// $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.5 2003/12/03 14:09:08 pascal Exp $

 partial modifier_keys
 xkb_symbols "meta_alt" {
@@ -15,7 +15,7 @@
     key <LWIN> { [ Meta_L ] };
     key <RWIN> { [ Meta_R ] };
     modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod4 { Meta_L, Meta_R };
+ modifier_map Mod4 { <META>, Meta_L, Meta_R };
 };

 partial modifier_keys
@@ -23,7 +23,7 @@
     key <LALT> { [ Alt_L, Alt_L ] };
     key <LWIN> { [ Meta_L ] };
     modifier_map Mod1 { Alt_L };
- modifier_map Mod4 { Meta_L };
+ modifier_map Mod4 { <META>, Meta_L };
 };

 partial modifier_keys
Index: programs/xmodmap/exec.c
===================================================================
RCS file: /cvs/xc/programs/xmodmap/exec.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- programs/xmodmap/exec.c 14 Dec 2001 20:02:13 -0000 1.5
+++ programs/xmodmap/exec.c 2 Dec 2003 13:13:57 -0000 1.6
@@ -56,7 +56,7 @@
  * Author: Jim Fulton, MIT X Consortium; derived from parts of the
  * original xmodmap, written by David Rosenthal, of Sun Microsystems.
  */
-/* $XFree86: xc/programs/xmodmap/...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (7.5 KiB)

Message-ID: <email address hidden>
Date: Sat, 28 Aug 2004 11:10:56 +0200
From: <email address hidden> (Denis Barbier)
To: <email address hidden>
Subject: Re: Patch to solve XKB mess about modifiers

--IJpNTDwzlM2Ie8A6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Here are the same patches ready to be committed; programs/xkbcomp/expr.c
3.7 was added for convenience.

Denis

--IJpNTDwzlM2Ie8A6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="xkb.dbs.patch"

Index: debian/patches/000_stolen_from_HEAD_xkb_data.diff
===================================================================
--- debian/patches/000_stolen_from_HEAD_xkb_data.diff (revision 1760)
+++ debian/patches/000_stolen_from_HEAD_xkb_data.diff (working copy)
@@ -178,6 +178,10 @@
         [...]
   [Ivan Pascal]

+xc/programs/xkbcomp/symbols/altwin @ 1.5
+ 646. Fix for XKB map 'altwin' to avoid one keysym to more than one modifier
+ mapping (Ivan Pascal).
+
 xc/programs/xkbcomp/symbols/pc/us @ 1.7
    667. Fixes and updates for XKB keyboard maps:
         - Add to 'us' keymap backslash key that can be rewritten in other layouts
@@ -2530,6 +2534,38 @@
 -
 + include "level3(ralt_switch_multikey)"
  };
+Index: xc/programs/xkbcomp/symbols/altwin
+===================================================================
+RCS file: /cvs/xc/programs/xkbcomp/symbols/altwin,v
+retrieving revision 1.4
+retrieving revision 1.5
+diff -u -r1.4 -r1.5
+--- xc/programs/xkbcomp/symbols/altwin 10 Oct 2001 19:18:32 -0000 1.4
++++ xc/programs/xkbcomp/symbols/altwin 3 Dec 2003 14:09:08 -0000 1.5
+@@ -1,4 +1,4 @@
+-// $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.4 2001/10/10 19:18:32 herrb Exp $
++// $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.5 2003/12/03 14:09:08 pascal Exp $
+
+ partial modifier_keys
+ xkb_symbols "meta_alt" {
+@@ -15,7 +15,7 @@
+ key <LWIN> { [ Meta_L ] };
+ key <RWIN> { [ Meta_R ] };
+ modifier_map Mod1 { Alt_L, Alt_R };
+- modifier_map Mod4 { Meta_L, Meta_R };
++ modifier_map Mod4 { <META>, Meta_L, Meta_R };
+ };
+
+ partial modifier_keys
+@@ -23,7 +23,7 @@
+ key <LALT> { [ Alt_L, Alt_L ] };
+ key <LWIN> { [ Meta_L ] };
+ modifier_map Mod1 { Alt_L };
+- modifier_map Mod4 { Meta_L };
++ modifier_map Mod4 { <META>, Meta_L };
+ };
+
+ partial modifier_keys
 Index: xc/programs/xkbcomp/symbols/pc/am
 ===================================================================
 RCS file: /cvs/xc/programs/xkbcomp/symbols/pc/am,v
Index: debian/patches/000_stolen_from_HEAD.diff
===================================================================
--- debian/patches/000_stolen_from_HEAD.diff (revision 1760)
+++ debian/patches/000_stolen_from_HEAD.diff (working copy)
@@ -608,6 +608,18 @@
   Fix manual pages typos (Bugzilla #316, Jens Schweikhardt).
 [Matthieu Herrb]

+xc/programs/xmodmap/exec.c @ 1.6
+ 634. Fix xmodmap's output of the modifiers map when the first column keysym
+ is empty (Ivan Pascal).
+
+xc/programs/xkbcomp/expr.c @ 3.7
+ 351. Fixed string octal number parsing and string to int conversion for "\00"
+ in xkbcomp (BugzillaR #553, Egbert E...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 30 Aug 2004 23:17:42 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: tagging 256706

# Automatically generated email from bts, devscripts version 2.8.4
 # fixed in Debian X Strike Force XFree86 repository; to view, run "svn diff -r 1772:1773 svn://necrotic.deadbeast.net/xfree86"
tags 256706 + pending

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 30 Aug 2004 23:35:34 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: tagging 256706

# Automatically generated email from bts, devscripts version 2.8.4
 # that which is pending does not need more info or help
tags 256706 - moreinfo help

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <20040909014725.GA10250@localhost>
Date: Wed, 8 Sep 2004 18:47:25 -0700
From: Scott Robinson <email address hidden>
To: <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#259740 acknowledged by developer (Bug#256706: fixed in xfree86 4.3.0.dfsg.1-7)

--IJpNTDwzlM2Ie8A6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

reopen 259740
thanks

This bug still occurs in the latest version.

Scott.

--=20
http://quadhome.com/ - Personal webpage

--IJpNTDwzlM2Ie8A6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iEYEARECAAYFAkE/ti0ACgkQ2wcaZqTSGsRFKACglyb2VV4g9Cs5JPvoaQo2ic4+
5xcAn3OsKUSbOgL6XQm98Rs3WjQb0E6f
=sKpg
-----END PGP SIGNATURE-----

--IJpNTDwzlM2Ie8A6--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 9 Sep 2004 17:19:57 +0200 (CEST)
From: Fabio Massimo Di Nitto <email address hidden>
To: <email address hidden>
Subject: Closing.

Hi,
 you are more than welcome to reopen RC bugs, but please add
information on why. Failing to do so makes me feel that you did not bother
to read the contents of the different bugs, that explain (inclusing
upstream notes) that the behaviour of the keys will not be fully reverted
to avoid reintroducing other bugs.

Fabio

--
<user> fajita: step one
<fajita> Whatever the problem, step one is always to look in the error log.
<user> fajita: step two
<fajita> When in danger or in doubt, step two is to scream and shout.

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (6.1 KiB)

Message-ID: <email address hidden>
Date: Fri, 10 Sep 2004 01:20:27 +0200
From: <email address hidden> (Denis Barbier)
To: Scott Robinson <email address hidden>, <email address hidden>
Cc: <email address hidden>, <email address hidden>
Subject: Re: Bug#259740: Fw:Bug#259740: xlibs: Windows key no longer treated as modifer,
 just as Super_L

unmerge 259740
reopen 259740
severity 259740 normal
tags 259740 - patch
thanks

Rationale: This bugreport was merged with others; some issues are fixed,
 but others like this one are still under discussion.

On Thu, Sep 09, 2004 at 08:37:00AM -0700, Scott Robinson wrote:
> -- 1
> xmodmap: up to 3 keys per modifier, (keycodes in parentheses):
>
> shift Shift_L (0x32), Shift_R (0x3e)
> lock Caps_Lock (0x42)
> control Control_L (0x25), Control_R (0x6d)
> mod1 Alt_L (0x40), Alt_L (0x7d), Meta_L (0x9c)
> mod2 Num_Lock (0x4d)
> mod3
> mod4 Super_L (0x7f), Hyper_L (0x80)
> mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)
> -- 1
>
> -- 2
>
> -- 2
> (nothing outputs from 'xkbcomp :0')

I asked you to send the generated server-0.xkb file, but Sebastien
Bacher told me on IRC how to reproduce this bug, so this is no more
necessary.

> 3. As for the altwin:meta_win, that is not what I want. I want the Windows
> key to be a modifier other than Meta. My alt key is already Meta, and that's
> just fine.
>
> If the modifier was Mod4, that would be best. If it is something else, I
> could handle that too. Right now, it appears the key is simultaneously Mod4
> and a normal keypress.

I ran
  $ METACITY_VERBOSE=1 METACITY_USE_LOGFILE=1 \
       METACITY_DEBUG_BUTTON_GRABS=1 metacity
then launched
  $ gnome-keybinding-properties
and changed switching between windows by trying to map this action
to Super_L+Tab (as I tried several times, it may not have the
default value).
The log file contains (my comments are prefixed by a dash sign)
  Window manager: Metacity version 2.8.1 running on 09.09.2004
  ...
  KEYBINDINGS: Binding "switch_windows" has new gconf value "Super_L"
  KEYBINDINGS: New keybinding for "switch_windows" is keysym = 0xffeb mods = 0x0
# xev tells that Super_L is indeed 0xffeb, but modifiers are 0x40.
# this output means that the Super_L key is pressed without modifiers,
# so in fact it is not seen as a modifier, see <Alt>Tab below for
# another example.
  ...
  SM: Initializing session with save file '(none)'
  SM: Obtained session ID 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  Window manager: Opening display ':0.0'
  KEYBINDINGS: Display has keycode range 8 to 255
  KEYBINDINGS: Keysym Alt_L bound to modifier 0x8
  KEYBINDINGS: Keysym Meta_L bound to modifier 0x8
  KEYBINDINGS: Keysym Alt_L bound to modifier 0x8
  KEYBINDINGS: Keysym Meta_L bound to modifier 0x8
  KEYBINDINGS: Keysym Num_Lock bound to modifier 0x10
  KEYBINDINGS: Keysym Pointer_EnableKeys bound to modifier 0x10
  KEYBINDINGS: Keysym Super_L bound to modifier 0x40
# as said above, so this binding is correct here
  KEYBINDINGS: Keysym Hyper_L bound to modifier 0x40
  KEYBINDINGS: Keysym Mode_switch bound to modifier 0x80
  KEYBINDINGS: Keysym ISO_Level3_Shif...

Read more...

Changed in xorg:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.