I am resending to mailing list cooker so that others can try to
reproduce this bug. Perhaps we will be able to isolate when exactly this
bug happen.

Note the bug numbers at the end of message. Those who can reproduce,
feel free to add your comments to those bug numbers at bugzilla.gnome.org.

Thanks!

Michal

-------- Pu*vodní zpráva --------
Pr(edme(t: Re: [Cooker] GNOME2 bugs/remarks - SOLUTION found!
Datum: Thu, 03 Oct 2002 18:33:48 +0200
From: Michal Bukovjan <[EMAIL PROTECTED]>
Komu: Frédéric Crozat <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<anhj64$fb8$[EMAIL PROTECTED]>

Frederic Crozat wrote:
  > On Thu, 03 Oct 2002 14:53:06 +0200, Michal Bukovjan wrote:
  >
  >
  >>Frederic Crozat wrote:
  >>
  >>>On Thu, 03 Oct 2002 09:07:22 +0200, Michal Bukovjan wrote:
  >>>
  >>>
  >>>
  >>>>So I finally found out what is causing the problems I describe.
  >>>>
  >>>>The guilty is:
  >>>>
  >>>>GKB Keyboard Switcher!
  >>>>
  >>>>- 100% reproducible, even for new user
  >>>>- just add it to a panel, define two keyboard layouts, define your
  >>>>switching shortcut (I did both Shifts)
  >>>>- log out and save your session, log back in
  >>>>
  >>>>Voila, your click to focus inside window is gone!
  >>>>
  >>>>Can you reproduce this, Frederic?
  >>>
  >>>
  >>>I think you're going to kill me but even with GKB Keyboard switcher, I
  >>>have a correct behaviour in metacity...
  >>
  >>I won't give up. I dived into the problem yet again and found the real
  >>cause:
  >>
  >>gkb is here really to blame. My problems occur under the following
  >>conditions:
  >>
  >>1. gkb is on panel
  >>2. the first keyboard layout set in gkb is invoked via gkb_xmmap [code]
  >>command.
  >>3. the error occurs after all subsequent session login - metacity will
  >>not focus.
  >>4. The problem is eliminated by subsequent use of another layout via
  >>setxkbmap [code] command.
  >>
  >>Here is 100% reproducible case for you French.
  >>
  >>1. Have Keyboard swithcer applet on panel.
  >>2. Choose exactly one layout, and that would be French/French keymap
  >>3. Logout and login, you have blocked focus. BUG!
  >>...
  >>4. Add a new layout, French/French xkb keymap. Delete the old one.
  >>5. Logout and login. All ok.
  >>...
  >>6. Just for fun, delete the French xkb layout and add back French/French
  >>keymap (the one invoked via gkb_xmmap. Add another layout, say US, which
  >>is invoked via setxkbmap. The US layout should be second in order.
  >>7. Logout and login. BUG! But after switching layout to US, all is ok
  >>again, even after switching back to the first French one.
  >>
  >>If you can't reproduce THIS, I am going to Paris to kill you :-) It is
  >>just several hours away from Czech republic!
  >
  >
  > I think you can book your airplane ticket..
  >
  > I'm not seing this bug when doing your testcase.. I'm wondering if it is
  > not caused by Czech locales or keyboard layout in XFree ?

Ok, Frederic, last try, and I will not bug you anymore (this bug is not
worth the air ticker to Paris, you know :-)

I am responding off list as I send two attachments.

This is complete home directory of user tester, as created by MDK9.0
(plus setups I made). Just untar it, create such user on your system and
replace the home dir, maybe play with permissions.

Then log in as this user, into GNOME session, en_US language.

There is a working and nonworking setup.

Test by clicking on the gnome-terminal button on the top panel, invoke
two gnome-terminals and try switching (raising and focusing window) by
clicking into the terminal window.

I tested by logging into both setups several times, and not working
really does not work, and working really does work :-)

[..snip..]
  >>- for some layouts, Left+Right Shift keyboard switching accelerator will
  >>not work.
  >
  > Bugzilla again :)
I filed these bugs as bugs #94775, #94776, #94777, #94779.

Have fun,

Michal



Attachment: tester-notworking.tar.bz2
Description: Binary data

Attachment: tester-working.tar.bz2
Description: Binary data

Reply via email to