← Back to team overview

touch-packages team mailing list archive

[Bug 622965] Re: New windows always use active window's keyboard layout

 

** Changed in: compiz
       Status: Incomplete => Fix Released

** Changed in: unity
       Status: Incomplete => Fix Released

** Changed in: compiz (Ubuntu)
       Status: Incomplete => Fix Released

** Changed in: unity (Ubuntu)
       Status: Incomplete => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity in Ubuntu.
https://bugs.launchpad.net/bugs/622965

Title:
  New windows always use active window's keyboard layout

Status in Compiz:
  Fix Released
Status in GNOME Control Center:
  Unknown
Status in Unity:
  Fix Released
Status in compiz package in Ubuntu:
  Fix Released
Status in unity package in Ubuntu:
  Fix Released

Bug description:
  If Compiz used (e.g. Ubuntu with Unity), Gnome keyboard settings
  "Allow different layouts for individual windows" & "New windows use
  the default layout" doesn't work properly. New windows always use last
  active window's layout ignoring default keyboard layout.

  This bug affects all Ubuntu versions using Compiz as window manager
  (including Ubuntu 12.04 LTS and Ubuntu 12.10-beta1).

  Steps to reproduce this bug.

  Required settings:

  1. Ubuntu with Compiz as window manager (e.g. Ubuntu with Unity, which
  is based on Compiz).

  2. Two or more input languages in the Keyboard Layout Settings (e.g.
  1st - English (US), 2nd - Russian).

  3. Keyboard Layout Settings:
  a) Allow different layouts for individual windows;
  b) New windows use the default layout.
  [Default layout is the first one in the layouts list, I think]

  *** Scenario 1

  1. Open Text Editor (gedit).
  2. Switch input language to Russian.
  3. Type some text in the gedit window in russian.
  4. Start Terminal (gnome-terminal).
  5. Type some text in the Terminal window (without keyboard layout switching).

  Expected behavior:
  Typed symbols in the terminal are English (because English was set as default input language in Keyboard Settings, and new windows should use the default layout).

  What actually happens:
  Typed symbols in the terminal are Russian (same input language as in the previous active window).

  *** Scenario 2

  1. Open Text Editor (gedit).
  2. Switch input language to Russian.
  3. Type some text in the gedit window in russian.
  4. Leave your computer with no activity for 10 minutes (wait for screen locking).
  5. Try to enter password in the logon screen (without keyboard layout switching).

  Expected behavior:
  Password is entered in English (because English was set as default input language in Keyboard Settings, and new windows should use the default layout).

  What actually happens:
  Password is entered in Russian (same input language as in the previous active window).

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/622965/+subscriptions