[Desktop-packages] [Bug 1332847] Re: Switching from russian to chinese does not work
just note the default alphabet for pinyin is latin, not anything else. We want it just work right out of the box, correct? Well, in 99.9% of usecases. So user (any user, nub, advanced, etc) installs it and uses it. With currently used 'default' approach, switching to the method does not yields right layout. How many languages are there? How many of them use pure latin alphabet (and thus compatible 'default' layout)? diving latter by former you will get the percentage when it works (I suppose it will be something around 50%. an exact figure can be taken by reviewing all the languages with their respective layouts in conjunction with available input methods. Hard to do, no doubt). Using 'en' layout resolves the issue, by forcing an environment to switch to this layout, and anyone can type hanzi seamless. Thus we have uniformity. If you want to reuse dvorak layout (just for example), then you have a choice to fix it by supplying an exact layout using either available means (e.g. ibus-anthy, and such). It is for advanced users. "but it would make it harder for users who prefer some other underlying layout when using respective input method. It seems that they preferred the flexibilty which "default" offers." Could you estimate how many there is such an users? I think just a units of percents, and it seems they are a kind of 'advanced' users, who is able to make fine tuning of their software on their own. Usually (99.9%?) latin alphabet is engraved on keyboards using plain QWERTY, right? It is why "en-us", for example, is right candidate to the 'right' input method for pinyin. just IMHO)) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ibus-anthy in Ubuntu. https://bugs.launchpad.net/bugs/1332847 Title: Switching from russian to chinese does not work Status in ibus-anthy package in Ubuntu: Fix Released Status in ibus-libpinyin package in Ubuntu: Confirmed Status in ibus-pinyin package in Ubuntu: Confirmed Bug description: There are three languages installed: en, ru, chinese pinyin (adjusted to be switched in this exact order). Switching en->ru works fine. Next switching ru->cn leaves the keyboard in russian thus impossible to enter chinese. Switching in reverse order en->cn works as expected. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: ibus-pinyin 1.5.0-1ubuntu1 ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2 Uname: Linux 3.13.0-29-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.2 Architecture: amd64 CurrentDesktop: Unity Date: Sun Jun 22 02:54:38 2014 EcryptfsInUse: Yes ExecutablePath: /usr/lib/ibus/ibus-engine-pinyin InstallationDate: Installed on 2014-06-21 (0 days ago) InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417) SourcePackage: ibus-pinyin UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus-anthy/+bug/1332847/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1332847] Re: Switching from russian to chinese does not work
@gunnarhj you are right, this is upstream issue. And you are wrong about "right" and "wrong" layouts for this input method. Pinyin implies latin letters input only. So, for example, neither of languages of ex-USSR is suited for pinyin. Maybe some/many others as well. When we switching to pinyin we expect just to start typing and get hanzi, not anything else. En us is common input method, any keyboard has it, so it seems reasonable to the method to have it as standard (right) input method. Just IMHO )) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ibus-anthy in Ubuntu. https://bugs.launchpad.net/bugs/1332847 Title: Switching from russian to chinese does not work Status in ibus-anthy package in Ubuntu: Fix Released Status in ibus-libpinyin package in Ubuntu: Confirmed Status in ibus-pinyin package in Ubuntu: Confirmed Bug description: There are three languages installed: en, ru, chinese pinyin (adjusted to be switched in this exact order). Switching en->ru works fine. Next switching ru->cn leaves the keyboard in russian thus impossible to enter chinese. Switching in reverse order en->cn works as expected. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: ibus-pinyin 1.5.0-1ubuntu1 ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2 Uname: Linux 3.13.0-29-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.2 Architecture: amd64 CurrentDesktop: Unity Date: Sun Jun 22 02:54:38 2014 EcryptfsInUse: Yes ExecutablePath: /usr/lib/ibus/ibus-engine-pinyin InstallationDate: Installed on 2014-06-21 (0 days ago) InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417) SourcePackage: ibus-pinyin UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus-anthy/+bug/1332847/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1332847] Re: Switching from russian to chinese does not work
Well, actually I did switch to arch linux, not an ubuntu user anymore. However I suppose it is still issue because of upstream ibus-libpinyin package. Likely I would to post a bug report there but right now I am simply fixing it for my self using simple patch like this: ``` diff -Naur src.org/ibus-libpinyin-1.9.0/src/libpinyin.xml.in.in src/ibus-libpinyin-1.9.0/src/libpinyin.xml.in.in --- src.org/ibus-libpinyin-1.9.0/src/libpinyin.xml.in.in2017-04-20 17:52:53.0 +1000 +++ src/ibus-libpinyin-1.9.0/src/libpinyin.xml.in.in2017-06-14 13:34:13.96659 +1000 @@ -21,7 +21,7 @@ BYVoid byvo...@gmail.com ${pkgdatadir}/icons/ibus-pinyin.svg - default + us Intelligent Pinyin Intelligent Pinyin input method 99 ``` After that all starts working just fine. see source here https://github.com/libpinyin/ibus- libpinyin/blob/master/src/libpinyin.xml.in.in#L24 switching to chinese from russian uses default layout, as described in that xml, which is RU. because of that switching does not work. Forcing the layout to be US resolves the issue. Hope the information will be useful to somebody -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ibus-anthy in Ubuntu. https://bugs.launchpad.net/bugs/1332847 Title: Switching from russian to chinese does not work Status in ibus-anthy package in Ubuntu: Incomplete Status in ibus-libpinyin package in Ubuntu: Incomplete Status in ibus-pinyin package in Ubuntu: Incomplete Bug description: There are three languages installed: en, ru, chinese pinyin (adjusted to be switched in this exact order). Switching en->ru works fine. Next switching ru->cn leaves the keyboard in russian thus impossible to enter chinese. Switching in reverse order en->cn works as expected. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: ibus-pinyin 1.5.0-1ubuntu1 ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2 Uname: Linux 3.13.0-29-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.2 Architecture: amd64 CurrentDesktop: Unity Date: Sun Jun 22 02:54:38 2014 EcryptfsInUse: Yes ExecutablePath: /usr/lib/ibus/ibus-engine-pinyin InstallationDate: Installed on 2014-06-21 (0 days ago) InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417) SourcePackage: ibus-pinyin UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus-anthy/+bug/1332847/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1332847] [NEW] Switching from russian to chinese does not work
Public bug reported: There are three languages installed: en, ru, chinese pinyin (adjusted to be switched in this exact order). Switching en-ru works fine. Next switching ru-cn leaves the keyboard in russian thus impossible to enter chinese. Switching in reverse order en-cn works as expected. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: ibus-pinyin 1.5.0-1ubuntu1 ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2 Uname: Linux 3.13.0-29-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.2 Architecture: amd64 CurrentDesktop: Unity Date: Sun Jun 22 02:54:38 2014 EcryptfsInUse: Yes ExecutablePath: /usr/lib/ibus/ibus-engine-pinyin InstallationDate: Installed on 2014-06-21 (0 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Release amd64 (20140417) SourcePackage: ibus-pinyin UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: ibus-pinyin (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug trusty ** Attachment added: ibus.png https://bugs.launchpad.net/bugs/1332847/+attachment/4136264/+files/ibus.png -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ibus-pinyin in Ubuntu. https://bugs.launchpad.net/bugs/1332847 Title: Switching from russian to chinese does not work Status in “ibus-pinyin” package in Ubuntu: New Bug description: There are three languages installed: en, ru, chinese pinyin (adjusted to be switched in this exact order). Switching en-ru works fine. Next switching ru-cn leaves the keyboard in russian thus impossible to enter chinese. Switching in reverse order en-cn works as expected. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: ibus-pinyin 1.5.0-1ubuntu1 ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2 Uname: Linux 3.13.0-29-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.2 Architecture: amd64 CurrentDesktop: Unity Date: Sun Jun 22 02:54:38 2014 EcryptfsInUse: Yes ExecutablePath: /usr/lib/ibus/ibus-engine-pinyin InstallationDate: Installed on 2014-06-21 (0 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Release amd64 (20140417) SourcePackage: ibus-pinyin UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus-pinyin/+bug/1332847/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp