You are not logged in.
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
UPDATE: neither in pidgin...
Offline
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
just to be precise, I use Gnome, not KDE. Anyway problem is still there, tried reinstalling but with no luck at all
Offline
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