Hallo,
ich bin seit einigen Tagen ubuntu-Nutzer, und habe einen sehr positiven Ersteindruck.
Jedoch habe ich ein Problem, das mich verzweifeln lässt: Ich möchte gerne chinesische Schriftzeichen schreiben.
Das bedeutet Lang- (wie in Taiwan üblich) und Kurzzeichen (Volksrepublik China), und beide sollten mit Pinyin eingegeben werden.
Ich habe schon unter "Systemeinstellungen->Sprachen" die jeweiligen Sprachen ausgewählt, und im Menü rechts oben erscheint dann eine Auswahl. Ich kann Chinesisch auswählen und die Tastatur schreibt dann mit der Pinyinbelegung, jedoch nur römische Schriftzeichen.
Dann habe ich ein bisschen rumgesucht und bin auf das Programm "Fcitx" gestossen, das die Eingabe fremder Sprachen erleichtern soll. Nur habe ich nicht herausgefunden, wie dieses funktioniert.
Die Anleitungen sind für ältere Linuxdistributionen, und das Konfigurationsmenü, das ich aufrufen kann, scheint einen defekt zu haben (es wird mit einem verschobenen Layout angezeigt).
Was soll ich machen?
Vielen Dank für die Hilfe!
Mit ubuntu Chinesisch schreiben
Anmeldungsdatum: Beiträge: 125 |
|
Ehemalige
Anmeldungsdatum: Beiträge: 1475 |
Hast du eine deutsche Tastatur oder eine chinesische? Ich habe dasselbe Problem gehabt, ein Netbook mit chinesischer Tastatur, und habe dann von vorneherein die chinesische Ubuntu-Version installiert (mit Zweitsprache deutsch). Damit habe ich das Problem irgendwie elegant umgangen... Wenn du es allerdings von der deutschen Version aus probierst, musst du meine ich mich zu erinnern bei Sprachen als Tastatureingabemethode "ibus" aktivieren. Schau mal hier rein: Schriftunterstützung. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 125 |
Ich habe eine deutsche Tastatur, und möchte das System auch in deutsch belassen. |
Anmeldungsdatum: Beiträge: 165 Wohnort: Beijing |
Hallo Max Kraft bei mir geht FCITX, Eingabe von 简体字 und 繁體字 geht. FCITX ist so vielfältig zu konfigurieren, dass es tatsächlich schwer ist, es wie gewünscht zum laufen zu bekommen.
Was hast du installiert? Anhang FCITX_installiert zeigt, was ich installiert habe. |
Anmeldungsdatum: Beiträge: 165 Wohnort: Beijing |
ach, wie im Anhang sollte es nachher aussehen. ☺ |
(Themenstarter)
Anmeldungsdatum: Beiträge: 125 |
Es fängt ja schon mal so an, dass ich unter Systemeinstellungen keine Auswahl "Regionales" habe, sondern nur "Sprachen". Darunter sind zwar die beiden Schriftzeichen aufgelistet, aber nicht auswählbar (grau hinterlegt, nicht, wie Deutsch oder Englisch, schwarz; beides im Anhang). |
Anmeldungsdatum: Beiträge: 165 Wohnort: Beijing |
Du benutzt Ubuntu, ich Kubuntu, die Systemeinstellungen sehen also anders aus, Sprachen und Regionales sind aber das selbe. Generell braucht FCITX die chinesische Sprachunterstützung und sich selbst installiert. fcitx
ein. Wenn dort keine Fehlermeldung kommt, müsste das Programm im Hintergrund laufen und das Applet im Panel erscheinen. im-config gehen. Dort dann FCITX als Eingabemethode eingeben. Ich empfehle noch einmal die Installationshinweise unter https://fcitx-im.org/wiki/Fcitx durchzulesen, die allerdings auf Englisch sind. |
Anmeldungsdatum: Beiträge: 165 Wohnort: Beijing |
...aber du hattest geschrieben, du kannst ein Konfigurationsmenu aufrufen, wenn auch mit verschobenen Zeichen. Kannst du davon ein Bildschirmphoto machen und hier posten? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 125 |
Ich habe jetzt schon einige Stunden herumprobieren, installieren und deinstallieren hinter mir, und ich bin immer noch erfolglos. Das Schlimmste ist, dass die alte Eingabemethode mit gcin verschwunden ist, und ich weiss nicht, warum.
Ich habe das Menü noch einmal angeschaut, und ich hatte Probleme mit der Auflösung, das die Zeichen verschoben hat. Das Programm ist in Ordnung. marwell schrieb:
Habe ich gemacht, mehrmals. Ich glaube, das ist das Problem: Der Button "System der Eingabemethode" lässt sich nicht aktivieren, und ich weiss nicht, warum (siehe Bild). Ansonsten müsste ich, glaube ich, nur ibus, gcin, fcitx o.ä. auswählen.
Das kann ich nicht sagen. Wie finde ich das raus? Ich habe das über das Softwarecenter gemacht, und das Konfigurationsmodul war auch dabei.
Gnome
monty@maxkraft-desktop:~$ fcitx monty@maxkraft-desktop:~$ [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-light-ui.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-chttrans.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-xim.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-fullwidth-char.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-punc.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-x11.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-ipc.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-googlepinyin.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-dbus.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-quickphrase.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-table.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-pinyin.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-remote-module.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-classic-ui.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-vk.conf [INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-Load Addon Config File:fcitx-autoeng.conf [WARN] /build/buildd/fcitx-4.2.0/src/module/dbus/dbusstuff.c:131-DBus Service Already Exists [INFO] /build/buildd/fcitx-4.2.0/src/im/table/table.c:152-Load Table Config File:wbx.conf [INFO] /build/buildd/fcitx-ui-light-0.1.3/src/lightui.c:276-Load Config File /home/monty/.config/fcitx/conf/fcitx-light-ui.config [INFO] /build/buildd/fcitx-ui-light-0.1.3/src/font.c:70-your current font is: Droid Sans Fallback [ERROR] /build/buildd/fcitx-4.2.0/src/frontend/xim/xim.c:245-Start XIM error. Another XIM daemon named ibus is running? [ERROR] /build/buildd/fcitx-4.2.0/src/frontend/ipc/ipc.c:248-DBus Not initialized [ERROR] /build/buildd/fcitx-4.2.0/src/lib/fcitx/frontend.c:381-No available frontend Ich kann damit zwar nichts anfangen, aber der Error sieht nicht gut aus.
Es kommt ein Installationsmenü, und ich kann fcitx auswählen. Das war's, mehr tut sich nicht. |
Anmeldungsdatum: Beiträge: 165 Wohnort: Beijing |
Es sieht so aus, als wäre fcitx installiert und würde auch starten. Die Meldungen zeigen, dass die verschiedenen plugins laden. Aber am Ende hast du eine Meldung
Das weißt darauf hin, das fcitx nicht als Eingabemethode aktiviert ist. gedit ~/.bashrc Gibt es am Ende der Datei einen Eintrag export GTK_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx export QT_IM_MODULE=fcitx oder steht dort statt fcitx export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus
Steht dort ibus, ist noch iBus als Eingabemethode ausgewählt, nicht fcitx. Dann musst du erstmal im Texteditor die drei "ibus" mit "fcitx" ersetzen und die Datei dann speichern. Fcitx muss also nicht nur installiert sein und laufen, es muss auch noch als Eingabemethode ausgewählt sein. Musstest du hier was ändern, solltest du einen Neustart machen, um fcitx dann zu benutzen. fcitx-config-gtk3 aus einem Terminal heraus starten. dpkg -l fcitx*
ein, so bekommst du eine Liste aller Pakete, die mit fcitx zu tun haben. Die Liste könntest du hier dann posten. Sie dürfte in etwas der Meldung entsprechen, die du schon gepostet hast. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 125 |
Ja, es läuft.
Das rechte Applet ist für die Tastaturbelegung (Englisch, Deutsch und Chinesisch). Das linke Applet war für gcin, es ist aber verschwunden, und ich weiss nicht, wieso.
Es stand nichts darin. Ich es mal ausprobiert, den ersten drei Zeilen hineinzukopieren, aber es hat sich nichts getan.
monty@maxkraft-desktop:~$ dpkg -l fcitx* Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten | Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/ Halb installiert/Trigger erWartet/Trigger anhängig |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht) ||/ Name Version Beschreibung +++-==============-==============-============================================ ii fcitx 1:4.2.0-1 Flexible Input Method Framework ii fcitx-bin 1:4.2.0-1 Flexible Input Method Framework - essential ii fcitx-config-c 0.4.0-2 graphic Fcitx configuration tool - common fi ii fcitx-config-g 0.4.0-2 graphic Fcitx configuration tool ii fcitx-data 1:4.2.0-1 Flexible Input Method Framework - essential ii fcitx-frontend 1:4.2.0-1 Flexible Input Method Framework - GTK+ 2 IM ii fcitx-frontend 1:4.2.0-1 Flexible Input Method Framework - GTK+ 3 IM ii fcitx-frontend 1:4.2.0-1 Flexible Input Method Framework - QT 4 IM Mo ii fcitx-googlepi 0.1.4-2 Fcitx wrapper for Google Pinyin IM engine ii fcitx-libs 1:4.2.0-1 Flexible Input Method Framework - library fi ii fcitx-module-d 1:4.2.0-1 Flexible Input Method Framework - D-Bus modu un fcitx-module-v <keine> (keine Beschreibung vorhanden) ii fcitx-module-x 1:4.2.0-1 Flexible Input Method Framework - X11 module ii fcitx-modules 1:4.2.0-1 Flexible Input Method Framework - core modul ii fcitx-pinyin 1:4.2.0-1 Flexible Input Method Framework - classic Pi un fcitx-sunpinyi <keine> (keine Beschreibung vorhanden) ii fcitx-table 1:4.2.0-1 Flexible Input Method Framework - table engi un fcitx-table-wb <keine> (keine Beschreibung vorhanden) ii fcitx-table-wu 1:4.2.0-1 Flexible Input Method Framework - Wubi table un fcitx-tools <keine> (keine Beschreibung vorhanden) ii fcitx-ui-class 1:4.2.0-1 Flexible Input Method Framework - Classic us ii fcitx-ui-light 0.1.3-2 light weight xlibs and xft based UI for Fcit Ich habe mir in der Zwischenzeit das Video zur gcin-Installation angeschaut. Es sagt, dass man den Button "System der Eingabemethode" betätigen muss, der bei mir ja nicht antwortet. Weisst du vielleicht wieso? |
Anmeldungsdatum: Beiträge: 165 Wohnort: Beijing |
Fcitx läuft also. Entscheidend ist tatsächlich, die Eingabemethode für alle Programme zu aktivieren. Warum das bei dir nicht funktioniert, ist mir noch nicht klar. Wir kümmern uns hier erstmal nur um GTK-Programme. Kannst du noch mal einen Test machen? Ich habe einen Screenshot angehängt. Wenn ich in einem echten GTK-Programm (hier Geany, ein Texteditor, Gedit geht auch) in ein Eingabefeld des Programmes einen Rechtklick mache, bekomme ich ein Menü. Dort ist ein Untermenü "Eingabemethode", dass bei mir dann auch FCITX anzeigt, so dass ich es auswählen kann. Du siehst dort auch, das Fcitx als globale Eingabemethode bei mir aktiviert ist. Dafür wäre eben auch das unterste Menü "System der Tastatureingabemethode" auf deinem Screenshot zuständig, wenn das für alle Programme eingestellt werden soll. Die Konfiguration in ~/.bashrc ist richtig und kann drin bleiben, solange du fcitx verwenden willst. Willst du gcin benutzen, sollte es wieder entfernt werden. Bei mir ist der Eintrag am Ende der ~/.bashrc angefügt, nicht am Anfang. fcitx-config-gtk3 oder auch fcitx-config-gtk ausprobiert? Besser noch so: fcitx-configtool das direkt das zu deinem System passende Fcitx Konfigurationsmenü startet. Sieh bitte nach, welcher Kurzbefehl für das Triggern der Eingabemethode eingestellt ist und welche Eingabeplugins dort aktiviert sind. Es ist besser, erstmal das Classic-UI auszuwählen, wenn ich mich richtig erinnere sieht man vom Light-UI nicht mal ein Applet, wenn nicht die Pinyin-Eingabe angetriggert ist. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 125 |
Ich kann nicht sagen, was gerade passiert ist. Ich habe mir die installierten Programme im Dash angeschaut und einen Buttun mit der Aufschrift "Ibus" gefunden. Ich habe ihn angeglickt, und das zweite Applet mit der Auswahl der Eingabemethode ist erschienen. Wenn ich jetzt "Strg + Leertaste" drücke, erscheint die fcitx-Eingabe, und ich kann Chinesisch schreiben. Ich weiss nicht, wie und warum, aber es funktioniert, und darüber bin ich erstmal sehr froh ☺ |
Anmeldungsdatum: Beiträge: 165 Wohnort: Beijing |
Super! Wenn ich dir helfen konnte, ist das Dank genug. Ich profitiere seit Jahren von Leuten, die mehr wissen als ich. Ich bin froh, wenn ich was zurück geben kann ☺ Wenn es funktioniert, kannst du diesen Beitrag als gelöst markieren. Viel Spaß beim Chinesisch Schreiben. |
Anmeldungsdatum: Beiträge: Zähle... |
Hallo, ich will gerade für meine Frau die chinesische Eingabe installieren. Ich hänge genau so wie MaxKraft, nur bei mir hat sich das Problem nicht erledigt. Ich nutze Linux Mint 14, welches die meisten Paketquellen von Ubuntu 12.10 verwendet. Das gesamte Verhalten ist zeimlich gleich, wie das von MaxKraft. In der Spracheinstellung ist chinesisch ausgegraut. Bei im-config habe ich fcitx ausgewählt, und das Programm gestartet. In ~/.bashrc sind die letzten drei Zeilen eingefügt, entsprechend den Angaben. Danach hat diese Datei keinen Eintrag. Wenn ich das fcitx Config Tool starte, kommt bei mir eine leere Fläche bei dem Reiter "Input Method". Wenn ich fcitx im Terminal starte, kommen am Ende Fehlermeldungen. (Wie, nochmal, kann ich Listings als solche hier einfügen) Auch die Eingabe "dpkg -l fcitx*" bringt eine ähnliche Ausgabe, am Anfang derselbe Wortlaut. Gerade will ich dieses Posting abschicken, da lese ich: > .. Ich habe mir die installierten Programme im Dash angeschaut Ich tippe im Terminal "dash" dann "fcitx" Auf einmal erscheint chinesischer Text. Triggetrbar ctrl-space (strg-Leertaste) Eigentlich möchte ich wissen, was ich da gemacht habe! |