Keyboard dead keys don't work after upgrading to Ubuntu 12.04 Precise

Bug #940712 reported by Jonatan Schroeder
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xkeyboard-config (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

(I'm not sure if this is the correct package to submit it too, if it's not let me know and I can fix it)

After upgrading to Ubuntu 12.04 I can't have dead keys in my keyboard working as intended. All supposed dead keys are converted to regular characters (e.g. when pressing ~ followed by a should give a with a tilde on top, but it gives the sequence "~a"). I'm using the "English US international with dead keys" keyboard layout, but the same problem happens if I try other keyboards with dead keys such as "Portuguese Brazil". Both these keyboards worked as intended before the upgrade.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: x11-common 1:7.6+10ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-17.26-generic 3.2.6
Uname: Linux 3.2.0-17-generic i686
.tmp.unity.support.test.0:

ApportVersion: 1.93-0ubuntu2
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,regex,imgpng,grid,gnomecompat,snap,compiztoolbox,vpswitch,mousepoll,place,move,animation,resize,session,wall,expo,workarounds,ezoom,fade,scale,unityshell]
CompositorRunning: compiz
Date: Fri Feb 24 16:15:45 2012
DistUpgraded: Log time: 2012-02-10 13:43:25.045763
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus: dahdi, 2.5.0.1+dfsg-1ubuntu2: added
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GraphicsCard:
 NVIDIA Corporation G72 [GeForce 7300 LE] [10de:01d1] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:8209]
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
PackageArchitecture: all
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-17-generic root=UUID=71293276-2e4b-4732-a883-cde1d87fc6fd ro quiet splash vt.handoff=7
SourcePackage: xorg
UpgradeStatus: Upgraded to precise on 2012-02-10 (14 days ago)
dmi.bios.date: 11/07/2007
dmi.bios.vendor: Intel Corp.
dmi.bios.version: TS94610J.86A.0087.2007.1107.1049
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: D946GZIS
dmi.board.vendor: Intel Corporation
dmi.board.version: AAD66165-301
dmi.chassis.type: 2
dmi.modalias: dmi:bvnIntelCorp.:bvrTS94610J.86A.0087.2007.1107.1049:bd11/07/2007:svn:pn:pvr:rvnIntelCorporation:rnD946GZIS:rvrAAD66165-301:cvn:ct2:cvr:
version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu5
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.1-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.1-0ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2
---
ApportVersion: 1.93-0ubuntu2
Architecture: i386
DistUpgraded: Log time: 2012-02-10 13:43:25.045763
DistroCodename: precise
DistroRelease: Ubuntu 12.04
DistroVariant: ubuntu
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2
PackageArchitecture: i386
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-17-generic root=UUID=71293276-2e4b-4732-a883-cde1d87fc6fd ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-17.26-generic 3.2.6
Tags: precise ubuntu
Uname: Linux 3.2.0-17-generic i686
UpgradeStatus: Upgraded to precise on 2012-02-10 (14 days ago)
UserGroups: adm admin cdrom lpadmin plugdev sambashare
dmi.bios.date: 11/07/2007
dmi.bios.vendor: Intel Corp.
dmi.bios.version: TS94610J.86A.0087.2007.1107.1049
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: D946GZIS
dmi.board.vendor: Intel Corporation
dmi.board.version: AAD66165-301
dmi.chassis.type: 2
dmi.modalias: dmi:bvnIntelCorp.:bvrTS94610J.86A.0087.2007.1107.1049:bd11/07/2007:svn:pn:pvr:rvnIntelCorporation:rnD946GZIS:rvrAAD66165-301:cvn:ct2:cvr:
version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu5
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.1-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.1-0ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote :
Revision history for this message
Vadim Rutkovsky (roignac) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:

  apport-collect 940712

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

See also instruction at https://wiki.ubuntu.com/DebuggingKeyboardDetection

affects: ubuntu → xserver-xorg-input-evdev (Ubuntu)
Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Incomplete
Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : Dependencies.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : DpkgLog.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : Lspci.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : Lsusb.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : ProcEnviron.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : ProcModules.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : UdevDb.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : UdevLog.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : peripherals.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote : xinput.txt

apport information

Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote :

I forgot to mention (not sure if relevant) that it's a Logitech USB keyboard, but the same problem happens with a PS/2 keyboard.

Results of xprop -root:

_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "pc105", "us", "intl", ""
_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us,us", "intl,", "grp:shift_caps_toggle"

gconftool:

 layouts = [us intl,us]
 options = [grp grp:shift_caps_toggle]

BTW, the debugging web page you sent says it might be out-of-date as of Intrepid. How current is that page? Is there anything else needed for this report?

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Working just fine here with '_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "fi", "", "compose:menu"'

probably some default changed on xkb-data.

affects: xserver-xorg-input-evdev (Ubuntu) → xkeyboard-config (Ubuntu)
Revision history for this message
Jonatan Schroeder (jonatanschroeder) wrote :

Something I just discovered that might help (or not) in discovering the problem: before the update, dead keys didn't work on Emacs, but worked everywhere else. After the change, dead keys aren't working everywhere else, but started working on Emacs.

Revision history for this message
Daniel Cordeiro (dcordeiro) wrote :

I'm using Ubuntu with LC_ALL=pt_BR.UTF-8 on an US-english international keyboard with AltGr.
The deadkeys were working fine a few days ago, but after a recent update it stopped work.

Revision history for this message
Oren_B (oren.barnea) wrote :

I'm having issues with the shift keys using a US keyboard layout. I can't, for example, use the right shift key to get a capital S, or a semicolon, but the left shift key works. Underscore and plus sign don't work at all, no matter if I try the left or right shift key, and the same goes for the precent sign and the power sign (shift-5 and shift-6).
Really strange!

Revision history for this message
Daniel Cordeiro (dcordeiro) wrote :

I just realized that dead keys are not working if my keyboard is set to "English (International AltGr dead keys)", but it is working with the keyboard set to "English (US, international with dead keys)".

Revision history for this message
Oren_B (oren.barnea) wrote :

Looks like I don't have this bug - I booted into windows xp and I have the same issues! Must be a hardware problem.

To post a comment you must log in.