Ctrl- key mappings broken for anything but first keyboard layout in GTK applications

Bug #487604 reported by Stefano Rivera
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GTK+
Expired
Medium
gtk+2.0 (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Steps to reproduce:
* Have two keyboard layouts (e.g. US and US Dvorak)
* Note that when in the first one in the list, all keys function as expected.
* When in the 2nd one, the Ctrl- mappings in Gtk applications use the first layout.

(gnome-terminal is a good test application)

Workaround:
* When changing layouts for any reasonable amount of work, rather than use the keyboard layout applet, re-order the layouts in the keyboard preferences so the preferred layout is on top.

This is a long-standing GTK bug for people who use multiple keyboard layouts, and as the problem has never been well understood, there are many misfiled bugs on it (e.g. bug #204202).

Present in karmic and every previous version I can remember.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the bug , but there's no need to open a bug on launchpad if there's already one on the upstream bts, you cna subscribe to those as well. Thanks.

Changed in gtk+2.0 (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Hugo Buddel (v-launchpad-hugo-doemaarwat-nl) wrote :

I recalled the problem has existed in more applications, but maybe I was mistaken. At the moment in Lucid I can only reproduce it in gnome-terminal and not in any other gtk app like the gimp, synamptic. (Which is inconsistent with the OP, but consistent with the 'misfiled bug' linked here.) What other applications suffer from this bug?

Changed in gtk:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Stefano Rivera (stefanor) wrote :

This appears to be resolved in gtk+ 3.2. It isn't on my sid desktop, with 3.0.12.

Changed in gtk+2.0 (Ubuntu):
status: Triaged → Fix Released
Changed in gtk:
status: New → Confirmed
Changed in gtk:
status: Confirmed → Incomplete
Changed in gtk:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.