← Back to team overview

compiz team mailing list archive

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

 

** Tags removed: amd64 apport-bug lucid
** Tags added: compiz input-language keyboard-layout unity

** Description changed:

- Binary package hint: gnome-control-center
+ 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.
  
- 1. There are two keyboard layouts in my system keyboard settings (System - Preferences - Keyboard: Layouts):
- USA (first layout) and Russia (second layout).
+ This bug affects all Ubuntu versions using Compiz as window manager
+ (including Ubuntu 12.04 LTS and Ubuntu 12.10-beta1).
  
- 2. Checkbox "Separate layout for each window" is checked.
+ Steps to reproduce this bug.
  
- 3. But checkbox "New windows use active window's layout" does not works. I can check it or uncheck, but new windows always use active window's layout regardless of my choice in keyboard preferences.
- Сheckbox "New windows use active window's layout" has no effect on the behavior of the keyboard layout.
+ Required settings:
  
- ProblemType: Bug
- DistroRelease: Ubuntu 10.04
- Package: gnome-control-center 1:2.30.1-0ubuntu1
- ProcVersionSignature: Ubuntu 2.6.32-24.41-generic 2.6.32.15+drm33.5
- Uname: Linux 2.6.32-24-generic x86_64
- NonfreeKernelModules: nvidia
- Architecture: amd64
- Date: Mon Aug 23 23:15:11 2010
- ExecutablePath: /usr/bin/gnome-keyboard-properties
- InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
- ProcEnviron:
-  LANG=en_US.utf8
-  SHELL=/bin/bash
- SourcePackage: gnome-control-center
+ 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).

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

Title:
  New windows always use active window's layout

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-control-center/+bug/622965/+subscriptions