Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Pinyin (Chinese Phonetics) in Ubuntu

  1. #1
    Join Date
    Jan 2008
    Location
    Nanjing, China
    Beans
    97
    Distro
    Ubuntu 10.04 Lucid Lynx

    Lightbulb Pinyin (Chinese Phonetics) in Ubuntu

    怎麼用Ubuntu輸入漢語拼音
    zěnme yòng Ubuntu shūrù Hànyǔ Pīnyīn


    Previous posts deal with how to use pinyin as an input method for true Chinese characters in SCIM. However, this post will deal with how to write proper latin phonetics for Chinese in Ubuntu. Writing proper phonetics is important to many students of Chinese, as well as people who want to use pinyin to supplant characters altogether. yídìng yào xiě shēngdiào o!

    There are two methods, the first of which is a better overall solution for most users.

    Method #1: Using scim-m17n

    1. Install scim-m17n
    a. Right-click your scim icon (a keyboard icon if you're inputing English) and select "exit" to exit scim.
    b. Open applications->accesories->terminal and type or paste this code into it:
    Code:
    sudo apt-get install scim-m17n
    2. Reboot

    3. Left-click the scim icon to see a very large list of language selections. You may have to hover the mouse over the bottom to scroll the menu down to "Chinese-simplified", and under the submenu select "zh-pinyin"

    4. Test drive it
    a. type something like "xiao3" (without quotes) and hit spacebar. The tone should appear over the "a", as in "xiǎo". For individual vowels with tones, type a vowel with a number from 1 to 4 after it, then hit spacebar.

    Tweaking

    To tweak your scim, right-click the scim icon and select SCIM setup.

    1. Check your hotkey and remember to use it
    a. Under FrontEnd->Global Setup look under "hotkeys" and "trigger". Mine is control+space, which I find convenient. I deleted other hotkeys to prevent conflicts with other programs like firefox.
    2. Reduce the language options on scim menu
    a. Under IMEngine->Global Setup deselect any languages you don't think you'll need.
    b. Look on your Chinese input submenus as well, and uncheck Chinese inputs that you don't need or cannot use, but still leaving our "zh-pinyin" checked.

    The "reload configuration" option when right-clicking scim icon doesn't usually work for me, so I don't bother with it. Reboot to see your changes take effect.

    Method #2: Copy and paste

    To use method #2, make sure you have Character Palette installed.
    Quote Originally Posted by mdurham
    Right click on a panel and select "add to panel", select "character palette"
    1. Character Palette->Preferences
    Right click on your current Character Palette (at the top of the screen) and select preferences.

    2. Preferences->Add
    Of the three choices Add, Edit and Delete, choose "Add". You'll see a small window "Add Palette" come up.

    3. Paste characters into the text field.
    In the text field enter the following list of characters by the copy and paste method: āáăàēéĕèīíĭìōóŏòūúŭùǖǘǚǜ
    or this list for two kinds of 3rd tone markings (the second being more authentic): āáăǎàēéĕěèīíĭǐìōóŏǒòūúŭǔùǖǘǚǜ
    WARNING: don't try these long lists of characters if you're using gnome and you already have several launch icons or other items on your top panel. It can get overloaded and mess up your GUI access to Applications Places and System menus.

    4. Click "OK"
    After you've entered and clicked "OK", you'll notice a new palette that you can select.

    5. Test it.
    Click on one of the accented vowels, then enter it into a text field by clicking your scroll button or control+v.

    For plain diacritics (which have a more authentic-looking 3rd tone), go back and do step 3, and copy and paste what is after this colon into the text field: ̄́̌̀
    You'll find that there are four very thin choices, and they go in the order of the four tones, though they aren't visible until you enter them after a vowel and make them appear over the vowel.

    I find that the pre-encoded characters from step 3 can be rendered on M$ systems, whereas M$ doesn't render the plain diacritics.

    If you want to make any additions or changes use Character Map (the Latin set) to find, copy and paste what you need into Character Palette.

    Hope someone finds this useful. hǎohāo xuéxí ba!

    NOTES:
    1. Method #1 cannot put a tone marking on capital letters, as would be needed for words like Ānhuī (the province) or Ēmítuófó (the Buddha).
    2. Method #1 seems to choose the right vowel to put the tone on no matter what combination I try, so word by word input is more convenient vowel by vowel.
    3. There is no way to add the fifth tone (a dot on top of the vowel) through method #1, though these characters can be found on Character Palette and used by method #2
    Last edited by Ian Clark; April 27th, 2009 at 07:49 AM. Reason: added method #1

  2. #2
    Join Date
    Sep 2008
    Beans
    7
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Pinyin (Chinese Phonetics) in Ubuntu

    Hi

    I've been trying to set up a way of entering pinyin with tones for a while, you're, just wondering how one installs the character pallette, i couldnt find any application or package with that name and the character map application doesn't have a preferneces section.

    (Running Hardy Heron 8.04)

    cheers, david

  3. #3
    Join Date
    Oct 2005
    Location
    Queensland, Australia
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Pinyin (Chinese Phonetics) in Ubuntu

    Quote Originally Posted by zanuvio View Post
    Hi

    I've been trying to set up a way of entering pinyin with tones for a while, you're, just wondering how one installs the character pallette, i couldnt find any application or package with that name and the character map application doesn't have a preferneces section.

    (Running Hardy Heron 8.04)

    cheers, david
    David, right click on a panel and select "add to panel", select "character palette"
    This installs the palette in a panel but I don't seem to be able to insert any chars in a document. Clicking the scroll button does nothing for me!
    Cheers, Mike

    I've discovered that you must select the char from the palette and 'then' click in the document to insert the selected char. (sorry, I'm a bit slow!)
    Thanks Ian for the information, but it's a bit cumbersome don't you think?
    Last edited by mdurham; October 11th, 2008 at 03:19 AM. Reason: correction

  4. #4
    Join Date
    Feb 2007
    Location
    New Zealand
    Beans
    52
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Pinyin (Chinese Phonetics) in Ubuntu

    Quote Originally Posted by mdurham View Post
    ...it's a bit cumbersome don't you think?
    It is a bit - but at least I can use Pinyin now!

    MacOS has a feature where one can insert diacritics (tone-marks) by pressing some key combination (say, apple + alt + a letter - apple + alt + a = first tone mark), followed by a vowel. This was quite quick.

    Is there anything like this for linux?

    Thanks for the post by the way, very helpful!
    Qui scribit bis legit, qui bis legit discit; "commands" igitur te ipsum debere semper scribes!
    Linux user number 443611

  5. #5
    Join Date
    Jan 2008
    Location
    Nanjing, China
    Beans
    97
    Distro
    Ubuntu 10.04 Lucid Lynx

    Addition of a more convenient method

    @faceleg
    You're welcome! My post has been updated to include a more convenient method which you'll hopefully like.

    @mdurham
    Yes method #2 is cumbersome, but it is still necessary to input tones on capital letters.
    Last edited by Ian Clark; April 27th, 2009 at 07:26 AM. Reason: respond to mdurham

  6. #6
    Join Date
    Mar 2009
    Location
    Terra
    Beans
    4
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Addition of a more convenient method

    How about using compose key? I think you can edit the compose key sequences to make typing pinyin as easy as typing Czech, for example.

  7. #7
    Join Date
    Jan 2008
    Location
    Nanjing, China
    Beans
    97
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Addition of a more convenient method

    Quote Originally Posted by nanbanjin View Post
    How about using compose key?
    Doesn't work for me. Probably hotkey conflicts between firefox, scim, etc.

  8. #8
    Join Date
    Mar 2009
    Location
    Terra
    Beans
    4
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Addition of a more convenient method

    Funny, have you tried changing the hotkey for compose? I use SCIM for Japanese and Russian input and I haven't run into any conflicts (maybe in qt4 apps but there is a way around that too, I am sure). How about changing compose key sequences?

  9. #9
    Join Date
    Jan 2008
    Location
    Nanjing, China
    Beans
    97
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Pinyin (Chinese Phonetics) in Ubuntu

    I've tried changing the settings and such, to no avail. I'm running a system with scim (don't know if you're doing that now), and there's all kinds of hotkeys for scim, firefox and compiz. There's probably something in there that's conflicting, but I can't find it yet.

  10. #10
    Join Date
    Oct 2008
    Location
    boston
    Beans
    80
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Pinyin (Chinese Phonetics) in Ubuntu

    Quote Originally Posted by Ian Clark View Post
    Method #1: Using scim-m17n

    1. Install scim-m17n
    a. Right-click your scim icon (a keyboard icon if you're inputing English) and select "exit" to exit scim.
    b. Open applications->accesories->terminal and type or paste this code into it:
    Code:
    sudo apt-get install scim-m17n
    Does this import existing scim setting?

    Is it a replacement of scim or just an add on?

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •