Bug 1308589

Summary: Japanese input doesn't work after switching from Russian input
Product: [Fedora] Fedora Reporter: Vitaly Dolgov <vitaly.weed>
Component: ibus-kkcAssignee: Daiki Ueno <dueno>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: dueno, i18n-bugs, kkrothap, vitaly.weed
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-10-03 12:31:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Vitaly Dolgov 2016-02-15 14:55:28 UTC
When switching from Russian to Japanese (Kana Kanji), input is not working properly.

Steps to reproduce:

1. in Settings set English (US), Russian and Japanese (Kana Kanji) as your input sources
2. open text editor, e.g. Gedit
3. switch to English, then switch to Japanese, type (you will notice that kana conversion works well)
4. switch to Russian, then switch to Japanese, type (you will notice that you type cyrillic characters)

To fix Japanese input it necessary at first to switch to English and then to Japanese.

Comment 1 Daiki Ueno 2016-02-19 07:09:02 UTC
It is not limited to Japanese (Kana Kanji), but all IBus input methods with <layout>default</layout> in the 'ibus read-cache' output.  I have no idea how it could be solved.

Comment 2 Krishna Babu K 2016-04-12 09:50:19 UTC
Hi,
Just FYI, I have observed the same between 'russian' and 'Telugu' against ibus-kkc-1.5.22-3.fc23.x86_64

$ ibus engine
xkb:us::eng
$ jlkj
bash: jlkj: command not found...
$

$ ibus engine xkb:ru::rus
$ ibus engine
xkb:ru::rus
$ длодлождлодл
bash: длодлождлодл: command not found...
$

$ ibus engine m17n:te:inscript2
(process:20737): IBUS-WARNING **: main.vala:142: Execute setxkbmap failed: Error loading new keyboard description
$ ibus engine
m17n:te:inscript2

But not able to input telugu, for that i have to switch back to 'xkb:us::eng' and then to 'm17n:te:inscript2'

Comment 3 Daiki Ueno 2016-10-03 12:31:09 UTC
(In reply to Krishna Babu K from comment #2)
> Hi,
> Just FYI, I have observed the same between 'russian' and 'Telugu' against
> ibus-kkc-1.5.22-3.fc23.x86_64

You observed it with ibus-m17n, not ibus-kkc.  That means that this issue is not ibus-kkc specific, as I wrote in comment #1.  Closing as CANTFIX.