Come faccio a far funzionare l'input cinese?


Risposte:


37

Il mio sistema ha avuto un problema simile: sono stato in grado di scegliere "cinese", ma in realtà non ha inserito alcun cinese. Il passaggio chiave mancante era l'installazione di un metodo / pacchetto di input cinese specifico. Per esempio:

sudo apt-get install ibus-pinyin 

Dopo aver installato Pinyin in questo esempio, vai a System SettingsLanguage SupportChinese (Pinyin).

Ora funziona come previsto.

Questo thread mi ha aiutato a capire questa soluzione. Suggerisce anche un altro metodo di input:

sudo apt-get install ibus-sunpinyin

PS

Dopo uno di questi comandi, non dimenticare di riavviare il demone IBus

ibus restart

Mi ha aiutato, tuttavia (come immaginavo) Nautilus sta innescando errori continuamente quando Pinyin è selezionato.
Gilberto Albino,

Aggiornamento: su Ubuntu più recente (es. 18.04 e successive), Pinyin potrebbe essere installato tramite la GUI senza toccare le righe di comando, seguendo questi passaggi .
Samuel Li

18
  1. fai clic su dash home, cerca "supporto per la lingua"

  2. fai clic su "installa / rimuovi lingua" e aggiungi il cinese

  3. fai clic su dash home, cerca "metodo di immissione da tastiera"

  4. sotto "metodo di input", aggiungi il metodo di input cinese

  5. godere!

si spera che aiuti


è disponibile tramite apt-get?
Scott 混合 理论

1
Ubuntu 16.10 trova l' immissione di testo solo quando si cerca il metodo di immissione da tastiera e non sembra esserci alcun modo per aggiungere "metodi di immissione" in quella finestra di dialogo.
OR Mapper,

1
Non ha funzionato per me. (in 16.04) Ho installato il cinese e ho fatto clic su una casella di controllo che mi consentiva di vedere l'icona nella barra dei menu che mostra quale lingua è attiva. Sotto c'è un oggetto che dice "Impostazioni immissione testo". Ho aggiunto tre articoli in lingua cinese. Li ho attivati ​​tutti uno alla volta, ma nessun cinese è mai stato prodotto in nessuna casella di testo che ho provato.
rschwieb,

9

istruzioni di installazione per il supporto dei caratteri cinesi in (ubuntu 14.04) e (ubuntu 16.04)

1. Abilitare il supporto per la lingua cinese

a - Fare clic su Impostazioni di sistema , fare clic su Supporto lingua

potrebbe essere richiesto di installare il supporto per le lingue correnti

b - Assicurarsi che il sistema del metodo di input da tastiera: sia impostato su IBus

c - Fai clic su Installa / Rimuovi lingue.

d - Scegli cinese (semplificato) e / o cinese (tradizionale)

e - (ubuntu 14.04) - Fai clic su Applica modifiche

e - (ubuntu 16.04) - Fai clic su Applica


> Logout Login <


2. Installare sistemi di input cinesi aggiuntivi

questo passaggio non funzionerà per il 16.04 poiché ibus-m17n non può più essere trovato tramite il software center

a - Aprire Ubuntu Software Center

b - Cerca e installa ibus-m17n


> Logout Login <


3. Selezionare e abilitare i sistemi di input

a - Fare clic su Impostazioni di sistema , fare clic su Voce di testo

b - Fare clic sul pulsante + per aggiungere nuovi metodi

c - Seleziona cinese (Pinyin) , fai clic su Aggiungi

questo ti permette di digitare i caratteri 汉字

i seguenti passaggi non funzioneranno per 16.04 perché dipendono dall'installazione di ibus-m17n (aggiornerò un'altra volta quando li avrò installati da solo. Ecco un buon punto di partenza

d - Selezionare cinese (SunPinyin) , fare clic su Aggiungi

questo ti permette anche di digitare caratteri cinesi 汉字 (alternativa opzionale)

e - seleziona cinese (hanyu pinyin (m17n)) , fai clic su Aggiungi

questo ti permette di digitare hànyǔ pīnyīn (caratteri inglesi con marcatori di tono)


> Logout Login <


4. Provalo


Risoluzione dei problemi

Se quando usi il cinese (Pinyin) hai il bug in cui digitare hanyu suggerisce ha nü sh e altri problemi simili di separazione sillabica, prova prima questo ..

Apri il terminale , inserisci ibus restart

se non funziona qui ci sono alcuni altri suggerimenti su Pinyin Joe

Suggerimenti casuali

  • Premere super key+ spaceper alternare tra le immissioni della lingua.
    • super chiave è la chiave di Windows
  • Ogni input di lingua ha le proprie impostazioni per personalizzare l'usabilità.
    • Ex. Nella barra della lingua selezionare Pinyin , fare clic su Preferenze .

Questa è la risposta migliore e più completa, l'unica che ha funzionato davvero per me.
AlfredBaudisch,

@AlfredBaudisch Per quale versione di Ubuntu è stata abilitata?
Hastig Zusammenstellen,

1
ubuntu 16.04.2 LTS
AlfredBaudisch

Per chiunque leggesse i commenti, il commento di Alfred è stato pubblicato prima che facessi un aggiornamento alla risposta per includere il 16.04. Il primo passo dovrebbe fare in modo che le cose funzionino abbastanza bene per la maggior parte degli utenti, ma per coloro che vogliono usare Hanyu Pinyin (tono con caratteri inglesi / hànyǔ pīnyīn) e altri programmi di caratteri cinesi alternativi, dovrai cercare altrove le risposte finché non le installo io stesso e aggiorno questa risposta.
Hastig Zusammenstellen,

4

Questo metodo è tramite riga di comando. Si basa sull'installazione ibus-libpinyin(che è nota come Ibus Intelligent Pinyin) e sull'aggiunta come sorgente di input allo gsettingsschema. Questo è stato testato più volte su Ubuntu 14.04 LTS e 15.04

Prima installazione ibus-libpinyin

sudo apt-get install ibus-libpinyin

Quindi, esegui il comando seguente:

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

Il comando sopra prende output di gsettings get org.gnome.desktop.input-sources sources, lo dà a sed, che rimuove l'ultima parentesi quadra e accoda il , ('ibus', 'libpinyin')]suo output. Quel particolare schema ha voci in formato [(INPUTMETHOD1, LANGUAGE1), (INPUTMETHOD1,LANGUAGE2)], quindi questo è il motivo per cui sed deve essere usato per inserire del testo in quella fassione. Infine usiamo l'output di quello come input per il gsettings setcomando, attraverso la sostituzione dei parametri con$( . . . )

In alternativa, le due righe possono essere combinate in un semplice script:

#!/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')]/")"

Spero che aiuti altri utenti! La lingua cinese di per sé è ottima per navigare in Internet in cinese, ma una delle app più desiderate per gli utenti cinesi di Linux è QQ, che ovviamente non è disponibile, ma dai un'occhiata alla mia altra risposta su come installare la versione Android di QQ in Ubuntu .


Beh, QQ ha un'edizione web quindi l'edizione Android non è davvero necessaria.
xji,

@XiangJi almeno per me, web qq manca di funzionalità di trasferimento file e chiamate video / vocali. Inoltre, è in ritardo e non mantiene la cronologia delle mie conversazioni. Quindi, preferisco la versione Android. Un po 'prolisso, ma funziona per me
Sergiy Kolodyazhnyy l'

Questa è l'unica risposta che ha funzionato, in 2016.04 con gnome desktop.
Nicolas Raoul,

2
  1. fai clic su dash home, cerca "supporto per la lingua", controlla se esiste "cinese"? In caso contrario, passaggio 2. In caso affermativo, passare al passaggio 3.

  2. fai clic su "installa / rimuovi lingua" e aggiungi il cinese

  3. fai clic su dash home, cerca "metodo di immissione da tastiera"

  4. sotto "metodo di input", aggiungi il metodo di input cinese


2

Qui fornisco un modo rapido per installare Quick Input Method (速成 輸入 法) sul tuo Ubuntu.

  1. Eseguire il comando seguente per installare i pacchetti richiesti.

    sudo apt-get install fcitx fcitx-imlist fcitx-table-quick-classic
    
  2. Riavvia Ubuntu dopo l'esecuzione del comando.

  3. Avvia Language Support. Impostare il sistema di input da tastiera su fcitx. inserisci qui la descrizione dell'immagine

  4. Avvia Region & Language. Aggiungere sorgenti di ingresso : Chinese (QuickClassic). inserisci qui la descrizione dell'immagine

  5. Ora puoi vedere l'icona del menu della lingua. È possibile utilizzare Shiftper alternare tra i metodi di input.

    inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.