Public bug reported:

Reproduce:

1. The Ubuntu system default keyboad layout configure to Generic 105-key (Intl) 
PC
this can be done with

$ sudo dpkg-reconfigure keyboard-configuration

You can verify if the setting is in effect by typing AltGr + e and you
should key in 'é'. You should be able to get this behaviour even in the
console (Ctrl+Alt+F1).

(The Alt key right to the space bar, even if it is just labeled Alt, it
is AltGr in effect)

2. run ibus-setup and check the checkbox "Use System Keyboard", it is on
the last tab.

3. reboot and login, and type AltGr + e, you just get plain e, not 'é'
and you don't get 'é' even if you have switched away from input method
(typically by tapping left shift key a single time.)

Expected:

3. once the setting is in effect, AltGr + e should produce 'é' when
i-bus is active.

Workaround:

Not any workaround found. I tried to load a "Generic 105-key (Intl) PC"
layout with /usr/bin/xmodmap, and this method works when I am not in
Gnome (in fluxbox) and ibus is not activated, but it has no effect when
ibus is activate.

Why this issue is important:

For example, a German who can do Chinese would naturally wish to use his
familiar German keyboard layout without havin to switch off ibus-table.
So does every user of non-English keyboard layout.

** Affects: ibus (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Reproduce:
  
  1. The Ubuntu system default keyboad layout configure to Generic 105-key 
(Intl) PC
  this can be done with
  
  $ sudo dpkg-reconfigure keyboard-configuration
  
  You can verify if the setting is in effect by typing AltGr + e and you
- should key in 'é'.
+ should key in 'é'. You should be able to get this behaviour even in the
+ console (Ctrl+Alt+F1).
  
  (The Alt key right to the space bar, even if it is just labeled Alt, it
  is AltGr in effect)
  
  2. run ibus-setup and check the checkbox "Use System Keyboard", it is on
  the last tab.
  
  3. reboot and login, and type AltGr + e, you just get plain e, not 'é'
  and you don't get 'é' even if you have switched away from input method
  (typically by tapping left shift key)
  
  Expected:
  
  3. once the setting is in effect, AltGr + e should produce 'é' when
  i-bus is active.
  
  Workaround:
  
  Not any workaround found. I tried to load a "Generic 105-key (Intl) PC"
  layout with /usr/bin/xmodmap, and this method works when I am not in
  Gnome (in fluxbox) and ibus is not activated, but it has no effect when
  ibus is activate.
  
  Why this issue is important:
  
  For example, a German who can do Chinese would naturally wish to use his
  familiar German keyboard layout without havin to switch off ibus-table.
  So does every user of non-English keyboard layout.

** Description changed:

  Reproduce:
  
  1. The Ubuntu system default keyboad layout configure to Generic 105-key 
(Intl) PC
  this can be done with
  
  $ sudo dpkg-reconfigure keyboard-configuration
  
  You can verify if the setting is in effect by typing AltGr + e and you
  should key in 'é'. You should be able to get this behaviour even in the
  console (Ctrl+Alt+F1).
  
  (The Alt key right to the space bar, even if it is just labeled Alt, it
  is AltGr in effect)
  
  2. run ibus-setup and check the checkbox "Use System Keyboard", it is on
  the last tab.
  
  3. reboot and login, and type AltGr + e, you just get plain e, not 'é'
  and you don't get 'é' even if you have switched away from input method
- (typically by tapping left shift key)
+ (typically by tapping left shift key a single time.)
  
  Expected:
  
  3. once the setting is in effect, AltGr + e should produce 'é' when
  i-bus is active.
  
  Workaround:
  
  Not any workaround found. I tried to load a "Generic 105-key (Intl) PC"
  layout with /usr/bin/xmodmap, and this method works when I am not in
  Gnome (in fluxbox) and ibus is not activated, but it has no effect when
  ibus is activate.
  
  Why this issue is important:
  
  For example, a German who can do Chinese would naturally wish to use his
  familiar German keyboard layout without havin to switch off ibus-table.
  So does every user of non-English keyboard layout.

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

Title:
  system keyboad layout setting has no effect

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1243091/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to