Как мне заставить работать китайский язык?

32

Как мне настроить Ubuntu для ввода китайского?

davidyu
источник
Я использую Ubuntu 15.10, я использую aptitudeпакет установки, ubuntu-keyboard-chinese-pinyinчтобы заставить работать метод pinyin imput.
Шон Се

Ответы:

37

В моей системе была похожая проблема: я мог выбрать «китайский», но на самом деле он не вводил китайский. Ключевым пропущенным шагом было установить определенный китайский метод ввода / пакет. Например:

sudo apt-get install ibus-pinyin 

После установки пиньинь в этом примере перейдите к System SettingsLanguage SupportChinese (Pinyin).

Теперь все работает как положено.

Эта тема помогла мне выяснить это решение. Также предлагается другой метод ввода:

sudo apt-get install ibus-sunpinyin

PS

После любой из этих команд не забудьте перезапустить демон IBus

ibus restart
Самуэль Ли
источник
Это помогло мне, однако (как я мог представить), Наутилус вызывает ошибки все время, когда выбран пиньинь.
Гилберто Альбино
Обновление: в более новой версии Ubuntu (например, 18.04 и более поздних) Pinyin можно было установить через графический интерфейс, не касаясь командной строки, выполнив следующие действия .
Самуэль Ли
18
  1. нажмите тире домой, поиск "языковая поддержка"

  2. нажмите «установить / удалить язык» и добавьте китайский

  3. нажмите тире домой, поиск "метод ввода с клавиатуры"

  4. в разделе «метод ввода» добавьте китайский метод ввода

  5. наслаждаться!

надеюсь, это поможет

illidan333
источник
это доступно через apt-get?
Скотт 理论 理论
1
Ubuntu 16.10 находит ввод текста только при поиске метода ввода с клавиатуры , и, похоже, нет никакого способа добавить «методы ввода» в это диалоговое окно.
ИЛИ Mapper
1
Не работал для меня (16.04) Я установил китайский и установил флажок, который позволил мне увидеть значок в строке меню, который показывает, какой язык активен. Там есть пункт под названием «Настройки ввода текста». Я добавил три предмета на китайском языке. Я активировал их все по одному, но ни в одном из текстовых полей, которые я пробовал, не было написано ни одного китайского языка.
rschwieb
9

инструкции по установке поддержки китайских символов в (Ubuntu 14.04) и (Ubuntu 16.04)

1. Включить поддержку китайского языка

a - Нажмите « Настройки системы» , нажмите « Поддержка языков».

Вам может быть предложено установить поддержку текущих языков

б - Убедитесь , что система метода ввода Клавиатура: устанавливается в IBUS

c - Нажмите Установить / удалить языки.

d - Выберите китайский (упрощенный) и / или китайский (традиционный)

e - (Ubuntu 14.04) - Нажмите Применить изменения

e - (Ubuntu 16.04) - Нажмите Применить


> Выйти Войти <


2. Установите дополнительные китайские системы ввода

этот шаг не будет работать для 16.04, так как ibus-m17n больше нельзя найти через центр программного обеспечения

a - Открытый программный центр Ubuntu

b - Найти и установить ibus-m17n


> Выйти Войти <


3. Выберите и включите ваши системы ввода

a - Нажмите « Настройки системы» , нажмите « Ввод текста».

б - Нажмите кнопку + , чтобы добавить новые методы

c - Выберите китайский (пиньинь) , нажмите Добавить

это позволяет вводить символы 汉字

следующие шаги не будут работать для 16.04, потому что они зависят от установленного ibus-m17n (я обновлю в другой раз, когда я установлю их самостоятельно. Вот достойная отправная точка

d - Выберите китайский (SunPinyin) , нажмите Добавить

это также позволяет вводить китайские иероглифы 汉字 (необязательный вариант)

e - выберите китайский (hanyu пиньинь (m17n)) , нажмите кнопку Добавить

это позволяет вам печатать hànyǔ pīnyīn (английские символы с тональными маркерами)


> Выйти Войти <


4. Проверьте это


Поиск проблемы

Если, используя китайский (пиньинь) у вас есть ошибка , где типирование Hanyu предполагает га NÜ ш и другие подобные, слоговой проблемы разделения, попробуйте сначала это ..

Откройте терминал , введите ibus restart

если это не сработает, вот несколько других предложений в Pinyin Joe

Случайные советы

  • Нажмите super key+ spaceдля переключения между языковыми вводами.
    • супер ключ это ключ windows
  • Каждый языковой ввод имеет свои собственные настройки для настройки удобства использования.
    • Ex. На языковой панели выберите пиньинь , нажмите « Настройки» .
Астиг Зусамменстеллен
источник
Это лучший и самый полный ответ, единственный, который действительно работал на меня.
АльфредБаудиш
@AlfredBaudisch Для какой версии Ubuntu вы его включили?
Хастиг Зусамменстеллен
1
Ubuntu 16.04.2 LTS
AlfredBaudisch
Для всех, кто читает комментарии, комментарий Альфреда был опубликован до того, как я сделал обновление к ответу, включив 16.04. На первом шаге все должно работать достаточно хорошо для большинства пользователей, но для тех, кто хочет использовать Hanyu Pinyin (тон с английскими символами / hànyǔ pīnyīn) и другие альтернативные программы для китайских иероглифов, вам придется искать ответы в других местах, пока я сам не установлю их и не обновлю этот ответ
Хастиг Зусамменстеллен
4

Этот метод через командную строку. Он основан на установке ibus-libpinyin(известной как Ibus Intelligent Pinyin) и добавлении ее в качестве источника ввода в gsettingsсхему. Это было проверено несколько раз на Ubuntu 14.04 LTS, а также 15.04

Первая установка ibus-libpinyin

sudo apt-get install ibus-libpinyin

Затем выполните следующую команду:

gsettings set org.gnome.desktop.input-sources sources "$(gsettings get org.gnome.desktop.input-sources sources | sed "s/]/, ('ibus', 'libpinyin')]/")" 

Команда, приведенная выше, получает выходные данные gsettings get org.gnome.desktop.input-sources sources, передает их sed, который удаляет последнюю квадратную скобку и добавляет , ('ibus', 'libpinyin')]к ее выводу. Эта конкретная схема имеет записи в формате [(INPUTMETHOD1, LANGUAGE1), (INPUTMETHOD1,LANGUAGE2)], поэтому по этой причине для вставки текста в этот вариант нужно использовать sed. Наконец, мы используем вывод этого в качестве ввода для gsettings setкоманды, путем подстановки параметра с$( . . . )

Кроме того, две строки могут быть объединены в простой скрипт:

#!/bin/sh
SCHEMA="org.gnome.desktop.input-sources"
KEY="sources"
sudo apt-get install ibus-libpinyin
gsettings set $SCHEMA $KEY "$(gsettings get $SCHEMA $KEY | sed "s/]/, ('ibus', 'libpinyin')]/")"

Надеюсь, что это помогает другим пользователям! Китайский язык сам по себе отлично подходит для веб-серфинга в китайском интернете, но одним из наиболее популярных приложений для китайских пользователей Linux является QQ, который, конечно, недоступен, однако, посмотрите мой другой ответ о том, как установить версию QQ для Android. в убунту .

Сергей Колодяжный
источник
Ну, у QQ есть веб-версия, так что версия для Android на самом деле не нужна.
xji
@XiangJi по крайней мере для меня, в веб qq отсутствуют функции передачи файлов и видео / голосовых вызовов. Кроме того, он запаздывает и не хранит историю моих разговоров. Следовательно, я предпочитаю версию для Android. Немного многословно, но у меня работает
Сергей Колодяжный,
Это единственный ответ, который работал под 2016.04 с рабочим столом gnome.
Николас Рауль
2
  1. нажмите кнопку dash home, выполните поиск по запросу «языковая поддержка», проверьте, существует ли «китайский»? Если нет, шаг 2. Если есть, перейдите к шагу 3.

  2. нажмите «установить / удалить язык» и добавьте китайский

  3. нажмите тире домой, поиск "метод ввода с клавиатуры"

  4. в разделе «метод ввода» добавьте китайский метод ввода

chpliu
источник
2

Здесь я предоставляю быстрый способ установить метод быстрого ввода (Input 輸入 法) в вашу Ubuntu.

  1. Выполните следующую команду, чтобы установить необходимые пакеты.

    sudo apt-get install fcitx fcitx-imlist fcitx-table-quick-classic
    
  2. Перезапустите Ubuntu после выполнения команды.

  3. Launch Language Support. Установите систему ввода с клавиатуры на fcitx. введите описание изображения здесь

  4. Launch Region & Language. Добавить входные источники : Chinese (QuickClassic). введите описание изображения здесь

  5. Теперь вы можете увидеть значок языкового меню. Вы можете использовать Shiftдля переключения между методами ввода.

    введите описание изображения здесь

Casper
источник