Typing accents only works in some programs
Hi,
I am having a quite strange problem with typing accents (French). I use a Canadian multilingual keyboard (the input method is like dead keys: you press the accent, then the character).
I can type accents in:
gedit, kedit, xemacs, firefox, etc.
This is where it gets strange: I can only type accents in terminals (xterm, Eterm, konsole, gnome-terminal, yakuake, ssh from a Windows machine with Putty) when I am root or another user, but not with my regular user account. The accents can still be displayed fine, even with my account (I just can't type them). When I type an accented character, nothing happens. If I su to another account, accents start to work. I used xev to look at what was going on and it wasn't of much use (output was the same for every user account). All I could find the gnome-terminal output for when I type an accented character: "invalid or incomplete multibyte character" (this was sent into gnome-terminal's parent window [konsole]). What's interesting is that in gnome-terminal, the errors occur even after I su to another account (but not if I start gnome-terminal as another user).
It gets worse: in OO.o and kword, I can only type the é accent (which happens to be the only accented character you can get in a single keystroke). This is the same for all accounts. This is my biggest problem (I only need accents for word processing), but I guess it's the hardest to solve (I've found many people experiencing issues with accents in OO.o).
|