You are not logged in.

#1 2009-07-20 10:27:13

brux
Member
Registered: 2009-07-20
Posts: 6

Weird problem with Firefox and Thunderbird

Hi there,

I installed yesterday Arch on my MacBook Pro, correctly set my keyboard and third level chooser, and everything *seemed* to work fine. *seemed* because in firefox, thunderbird or epiphany i can't type @, # or any other 3rd level symbol, while in every other application those symbols are typed correctly.

xulrunner problem? any suggestion?

thanks

bruno

Offline

#2 2009-07-20 10:36:21

brux
Member
Registered: 2009-07-20
Posts: 6

Re: Weird problem with Firefox and Thunderbird

UPDATE: neither in pidgin...

Offline

#3 2009-07-30 11:33:55

mokasin
Member
Registered: 2009-07-30
Posts: 35

Re: Weird problem with Firefox and Thunderbird

Same problem here. It seems that all GTK-apps that are running under KDE are affected. Don't knwo since when it is like that.
If I have to guess maybe this is a hal problem?

xev says, the key is properly recognised as ISO_Level3_Shift in these apps.

Last edited by mokasin (2009-07-30 12:13:27)

Offline

#4 2009-07-30 11:39:32

brux
Member
Registered: 2009-07-20
Posts: 6

Re: Weird problem with Firefox and Thunderbird

just to be precise, I use Gnome, not KDE. Anyway problem is still there, tried reinstalling but with no luck at all

Offline

#5 2009-08-28 10:11:35

mokasin
Member
Registered: 2009-07-30
Posts: 35

Re: Weird problem with Firefox and Thunderbird

Found the solution. It's a bug https://bugs.freedesktop.org/show_bug.cgi?id=19500

The problem seems to be that "ISO_Level3_Shift" is bound to both map4 and map5 [1].


$ xmodmap
[...]
mod4        ISO_Level3_Shift (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

If you delete map4 the 3rd level chooser in GTK-apps does work again.

$ xmodmap -
clear map4
[Ctrl]-[d]

Mit Hilfe von Beitrag [2] konnte ich den Fehler auf  zurückführen.
With the help of another report [2] I found where the bug was introduced.

If I apply following patch in /usr/share/X11/xkb/symbols/pc all my problems vanish:

diff --git a/pc b/pc
--- a/pc
+++ b/pc
@@ -32,13 +32,11 @@
     key <LCTL> {       [ Control_L     ]       };

     key <LWIN> {       [ Super_L                       ]       };
-    modifier_map Mod4   { <LWIN> };

     key <RTSH> {       [ Shift_R       ]       };
     key <RCTL> {       [ Control_R     ]       };

     key <RWIN> {       [ Super_R                       ]       };
-    modifier_map Mod4   { <RWIN> };

     key <MENU> {       [ Menu                  ]       };

Quellen:
[1] http://bugs.debian.org/cgi-bin/bugrepor … =532717#38
[2] http://bugs.debian.org/cgi-bin/bugrepor … =531771#20

Offline

Board footer

Powered by FluxBB