touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #115011
[Bug 335732] Re: Accented letters (dead keys) do not work (i.e. stop being 'dead') if you install a complex writing language
Confirmed on vivid...
Here's the lazy man's fix. It'll replace the dash Skype icon launching
command to unset XMODIFIERS before launching skype.
You just have to copy paste in a shell:
DESKTOPFILE=/usr/share/applications/skype.desktop
if [ -e "$DESKTOPFILE" ]; then
sudo sed -ri 's/^Exec=skype %U$/Exec=env -u XMODIFIERS skype %U/g' "$DESKTOPFILE"
echo "Found and updated $DESKTOPFILE."
else
echo "Not Found, NO correction applied."
fi
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ibus in Ubuntu.
https://bugs.launchpad.net/bugs/335732
Title:
Accented letters (dead keys) do not work (i.e. stop being 'dead') if
you install a complex writing language
Status in ibus:
Unknown
Status in ibus package in Ubuntu:
Confirmed
Status in ibus package in Debian:
Fix Released
Bug description:
Accented letters (dead keys) do not work if you install a complex
writing language
Spanish layout uses a two-key press in order to write an accented
letter (i.e. you click ´ and then a in order to write á). Now I know
these are called dead keys.
Steps to follow:
-Install Ubuntu in a language with dead keys, such as spanish or french
-Add a complex writing language, such as japanese or chinese (this will install ibus)
-Now in some applications (like skype), you will not be able to write á; you will write ´a instead. It's like dead keys stop being dead
Previously, if you installed complex writing (scim) and added spanish
to it, you were able to write accented letters, as long as you use the
scim "Spanish/European" layout, and not the linux default. Now even
that doesn't work
This seems to be the same bug as
http://code.google.com/p/ibus/issues/detail?id=526
As a workaround, you can create a script that disables ibus for a
problematic application.
Example for skype: Create a file in the path, for example /usr/bin
/skype-ibus with the following commands:
#!/bin/bash
unset XMODIFIERS # unsets the environment variable telling apps which XIM module to use
/usr/bin/skype-wrapper & # starts Skype in a child process
To manage notifications about this bug go to:
https://bugs.launchpad.net/ibus/+bug/335732/+subscriptions