Як змусити китайський внесок на роботу?


32

Як налаштувати Ubuntu на введення китайської мови?


Я використовую Ubuntu 15.10, я використовую aptitudeінсталяцію пакета, ubuntu-keyboard-chinese-pinyinщоб отримати метод введення pinyin для роботи.
Шон Сі

Відповіді:


37

У моїй системі була аналогічна проблема: я міг вибрати "китайську", але насправді вона не вводила жодного китайця. Основним кроком, який бракувало, було встановлення конкретного китайського методу введення / пакету. Наприклад:

sudo apt-get install ibus-pinyin 

Встановивши Pinyin у цьому прикладі, перейдіть до System SettingsLanguage SupportChinese (Pinyin).

Зараз це працює як очікувалося.

Ця нитка допомогла мені розібратися в цьому рішенні. Він також пропонує інший метод введення:

sudo apt-get install ibus-sunpinyin

PS

Після будь-якої з цих команд не забудьте перезапустити демон IBus

ibus restart

Однак мені це допомогло (як я міг уявити), що Nautilus викликає помилки весь час, коли обирається Піньїн.
Гілберто Альбіно

Оновлення: у новіших Ubuntu (наприклад, 18.04 і пізніших версіях) Pinyin можна було встановити через GUI, не торкаючись командних рядків, дотримуючись цих кроків .
Самуель Лі

18
  1. натисніть тире додому, шукайте "підтримка мови"

  2. натисніть «встановити / видалити мову» та додати китайську

  3. натисніть тире додому, шукайте "метод введення з клавіатури"

  4. під "методом введення" додайте китайський метод введення

  5. насолоджуйтесь!

сподіваємось, це допомагає


це доступно через apt-get?
Скотт 混合 理论

1
Ubuntu 16.10 знаходить введення тексту лише під час пошуку методу введення на клавіатурі , і, здається, немає способу додати "методи введення" до цього діалогового вікна.
АБО Mapper

1
Не працювало для мене. (16.04.) Я встановив китайську мову і натиснув прапорець, який дозволив мені побачити піктограму на панелі меню, яка показує, яка мова активна. Під цим пунктом є пункт "Налаштування введення тексту". Я додав три елементи китайської мови. Я активував їх усі по одному, але жоден китайський жодного разу не видається в жодному текстовому полі, яке я пробував.
rschwieb

9

інструкції з налаштування підтримки китайських символів у (ubuntu 14.04) та (ubuntu 16.04)

1. Увімкніть підтримку китайської мови

a - Клацніть Налаштування системи , Виберіть Підтримка мови

можливо, буде запропоновано встановити підтримку поточних мов

b - Переконайтесь, що система методу введення з клавіатури: встановлена ​​на IBus

c - Клацніть Установити / Видалити мови.

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

e - (ubuntu 14.04) - клацніть Застосувати зміни

e - (ubuntu 16.04) - натисніть Застосувати


> Логін виходу <


2. Встановіть додаткові китайські системи введення даних

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

a - Відкрийте центр програмного забезпечення Ubuntu

b - Пошук і встановлення ibus-m17n


> Логін виходу <


3. Виберіть та увімкніть ваші системи введення даних

a - Клацніть Налаштування системи , Клацніть Введення тексту

b - Натисніть кнопку +, щоб додати нові методи

c - Виберіть китайську (піньїнь) та натисніть Додати

це дозволяє вводити символи 汉字

наступні кроки не працюватимуть для 16.04, оскільки вони залежать від встановлення ibus-m17n (я оновлю інший раз, коли я їх встановлю сам. Ось гідний вихідний пункт

d - Виберіть китайський (SunPinyin) , натисніть кнопку Додати

це також дозволяє вводити китайські символи 汉字 (додаткова альтернатива)

e - виберіть китайський (hanyu pinyin (m17n)) , натисніть Додати

це дозволяє вводити hànyǔ pīnyīn (англійські символи з тональними маркерами)


> Логін виходу <


4. Тестуйте це


Вирішення проблем

Якщо під час використання китайської мови (піньїнь) у вас є помилка, коли введення тексту hanyu пропонує ха nü sh та інші подібні проблеми з роздільним складом , спершу спробуйте це.

Відкрийте термінал , введіть перезапуск ibus

якщо це не спрацює, ось кілька інших пропозицій на Pinyin Joe

Випадкові поради

  • Натисніть super key+, spaceщоб перейти між мовами введення.
    • супер ключ - це ключ Windows
  • Кожен мовний вклад має свої власні налаштування для налаштування зручності використання.
    • Вих. На мовній панелі виберіть Pinyin , натисніть Налаштування .

Це найкраща і найповніша відповідь, єдина, яка насправді працювала на мене.
AlfredBaudisch

@AlfredBaudisch Для якої версії Ubuntu ви її включили?
Hastig Zusammenstellen

1
ubuntu 16.04.2 LTS
AlfredBaudisch

Для всіх, хто читав коментарі, коментар Альфреда був опублікований ще до того, як я оновив відповідь, щоб включити 16.04. Перший крок повинен зробити так, щоб роботи працювали досить добре для більшості користувачів, але для тих, хто хоче використовувати Ханью Піньїна (інтонацією, позначеною англійськими символами / hànyǔ pīnyīn) та іншими альтернативними програмами для китайських символів, вам потрібно буде шукати відповіді в іншому місці, поки я сам не встановлю їх і не оновлю ця відповідь.
Hastig Zusammenstellen

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, який, звичайно, недоступний, проте ознайомтеся з моєю іншою відповіддю щодо встановлення Android версії QQ в Ubuntu .


Ну QQ має веб-видання, тож видання Android не дуже потрібне.
xji

@XiangJi принаймні для мене, веб-qq бракує функції передачі файлів та функцій відео / голосових дзвінків. Крім того, це мляво і не зберігає історії моїх розмов. Отже, я віддаю перевагу версії Android. Трохи багатослівний, але працює для мене
Сергій Колодяжний,

Це єдина відповідь, яка працювала під 2016.04 на робочому столі gnome.
Ніколя Рауль

2
  1. натисніть тире додому, шукайте "підтримку мови", перевірте, чи існує "китайська"? Якщо не є кроком 2. Якщо є, перейдіть до кроку 3.

  2. натисніть «встановити / видалити мову» та додати китайську

  3. натисніть тире додому, шукайте "метод введення з клавіатури"

  4. під "методом введення" додайте китайський метод введення


2

Тут я надаю швидкий спосіб встановити метод швидкого введення (速成 輸入 法) у свій Ubuntu.

  1. Виконайте наступну команду, щоб встановити необхідні пакети.

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

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

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

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.