Enabling input of pinyin tones in Fedora 16
The m17n input engine for entering pinyin tones (aka m17n:zh:pinyin, aka zh-pinyin.mim) is disable in Fedora 16 (and possible some earlier versions). There seems to be no GUI way to re-enable it. In fact, there seems to be no way to re-enable it without messing with the config files directly.
If you don't mind messing with the config files, then just edit the file /usr/share/ibus-m17n/setup/default.xml. Search for an entry with the name m17n:zh:pinyin, and set he rank to an integer greater than zero.
If you'd rather not mess with the files set up by the package manager, I don't think you can actually enable this input engine. (If you know how, please add a comment!) However, you can create a new input engine that is essentially a copy. Create a file called ~/.m17n/zh-mypinyin.mim with the following contents:
;; zh-mypinyin.mim -- Input method for Chinese Pinyin (input-method zh mypinyin) (description "Input method for Chinese Pinyin characters.Note that it's not for inputting Han characters.") (title "MyPinYin") (include (zh pinyin) map vowel) (include (zh pinyin) map tone) (state (init (vowel (shift select))) (select (tone (shift init))))