|
|
|
|
| One guest is browsing this forum. | Powered by phpBB © 2001, 2005 phpBB Group Impressum |
|
| Author | Message |
|---|
jan ChDG

Posts: 1012 Location: Hamburg
| | Chinesisch unter SuSE Linux 9.1 mit skimPosted: 17 Aug 2004 15:02 |
| |
| Chinesisch unter SuSE Linux 9.1 mit skim
Im folgenden wird beschrieben, wie man mit den Programmen SCIM und skim unter SuSE Linux 9.1 chinesische Schriftzeichen eingeben kann. Eine gute allgemeine Anleitung für die chinesische Sprachunterstützung unter SuSE Linux finden Sie auch unter http://www.suse.de/~mfabian/suse-cjk/suse-cjk.html.
skim
Mit dem Programm skim kann man unter KDE chinesische Schriftzeichen eingeben. Das sieht z.B. so aus:
Installation
skim basiert auf scim-lib. Für ein funktionierendes System müssen also beide installiert werden.
Speichern Sie zunächst folgende Pakete auf Ihrem Computer:
http://prdownloads.sourceforge.net/scim/scim-1.0.1-1suse.i586.rpm?download
http://freedesktop.org/~suzhe/scim-chinese/scim-chinese-0.4.1-1suse.i586.rpm
http://www.chinaboard.de/download.php?id=83
Dann installieren Sie diese als Benutzer root, indem Sie ein Befehlsfenster öffnen, in das Verzeichnis wechseln, in dem Sie die heruntergeladenen Dateien gespeichert haben, und folgendes eingeben:
| Code: | su
rpm -Uhv scim-1.0.1-1suse.i586.rpm scim-chinese-0.4.1-1suse.i586.rpm skim-1.0.2-0.1.i586.rpm |
Start des Programms
Starten Sie die chinesische Eingabemethode, indem Sie als normaler Benutzer in einem Befehlsfenster folgendes eingeben:
| Code: | killall scim-launcher
killall scim-panel-gtk
skim -d |
Nun müßte unten rechts auf Ihrer Taskleiste ein kleines Icon erscheinen. (oder so ähnlich)
Möchten Sie skim für alle Programme verwenden, stellen Sie die Umgebungsvariable XMODIFIERS entsprechend ein, indem Sie
| Code: | | export XMODIFIERS="@im=SCIM" |
eingeben. Diese Zeile sollten Sie auch einem der Skripte, die bei Start des X Window Systems automatisch geladen werden, hinzufügen (bei SuSE Linux am besten ~/.xim). Sofern Sie eine Locale verwenden, die nicht standardmäßig von skim unterstützt wird, tragen Sie sie in Unterstützte Unicode-Regionaleinstellungen ein, wie im nächsten Beitrag unter "SCIM Globale Einstellungen" beschrieben.
Wenn Sie skim nur für bestimmte Programme verwenden möchten, geben Sie zur Vereinfachung einmal
| Code: | | echo "alias CN='LANG=zh_CN.UTF-8 XMODIFIERS="'"@im=SCIM"'"'" >> ~/.alias |
ein. Dadurch können Sie Programme einfach mit "CN [Programmname]" aufrufen, wenn Sie Chinesisch eingeben möchten. Anschließend starten Sie Ihren Computer am besten einmal neu, damit die Datei ~/.alias neu eingelesen wird. skim wird nach jedem Neustart automatisch zusammen mit der Benutzeroberfläche KDE neu geladen.
Sollte skim nicht automatisch neu geladen werden, geben Sie einfach erneut
| Code: | killall scim-launcher
killall scim-panel-gtk
skim -d |
ein. (Anmerkung: Die "killall"-Anweisungen sind nur notwendig, wenn das GTK-Frontend von SCIM bereits geladen wurde, da immer nur ein Frontend aktiv sein kann. Sollte die Ausführung von killall ... die Meldung "Kein Prozess abgebrochen" zurückgeben, können Sie den Befehl getrost weglassen.)
Die obigen Anweisungen funktionieren z.B. unter der Locale "de_DE.UTF-8" (also der Spracheinstellung: Deutsch mit Zeichensatzcodierung UTF-8/Unicode), welche bei einer deutschen Installation von SuSE 9.1 als Standard gewählt wird. Sollten bei Ihnen Probleme auftauchen, kann es daran liegen, daß Sie eine andere Locale eingestellt haben. Versuchen Sie dann, anstelle von "skim -d" einzugeben "LANG=de_DE.UTF-8 skim -d".
Eingabe chinesischer Zeichen mit skim
Starten Sie ein Programm mit "CN [Programmname]", also z.B.
um den Webbrowser Mozilla zu starten. Wenn Sie Strg+[Leertaste] drücken, sollte folgende Symbolleiste erscheinen:
Sofern als Eingabemethode nicht automatisch Smart Pinyin voreingestellt ist, wählen Sie es einfach aus der Liste, die erscheint, wenn Sie auf den Namen der Eingabemethode klicken, z.B. so:
Nehmen wir an, Sie wollen "写中文文件" eingeben. Dazu schreiben Sie zunächst das Pinyin des ersten Zeichens "xie" (ohne Angabe des Tons):
Korrekt ist das zweite Zeichen, also geben Sie eine "2" ein. Wenn das gesuchte Zeichen einmal nicht sofort erscheint, können Sie mit den Tasten "." (Punkt) und "," (Komma) nach rechts bzw. links durch die Liste laufen. Die nächsten beiden Zeichen gehören zusammen, also geben Sie ruhig "zhongwen" ein:
Mit einer "1" wählen Sie die korrekte Schreibung. Alternativ können Sie mit der Leertaste immer die gerade gewählte, blau unterlegte Schreibweise in Ihren Text übernehmen. Mit skim können Sie auch längere Wortketten oder ganze Sätze auf einmal eingeben. Versuchen Sie z.B. "xiezhongwenwenjian":
Hier stehen bereits die richtigen Zeichen hintereinander. Wäre dies nicht der Fall, hätten Sie auch mit der "4" zuerst nur das erste Zeichen wählen können, dann mit einer anderen Zahl die beiden folgenden, usw.
Wie Sie im oberen Beispiel gesehen haben, kann man mit skim auch traditionelle Schriftzeichen eingeben. Um zu erzwingen, daß Sie nur Kurzzeichen (oder nur Langzeichen) vorgeschlagen bekommen, drücken Sie einfach auf das Zeichen "中", bis Sie den gewünschten Zeichenumfang erreicht haben:
Mit den weiteren Knöpfen können Sie einstellen, ob Leerzeichen ein halbes oder ein ganzes Schriftzeichen lang sein sollen:
und ob chinesische oder europäische Satzzeichen eingefügt werden:
Schlußbemerkungen
Ich werde mich bemühen, diese Beschreibung aktuell zu halten. Sollte bei Ihnen etwas nicht so funktionieren, wie hier beschrieben, antworten Sie einfach auf diesen Beitrag und beschreiben, wo der Fehler liegen könnte.
SCIM und skim sind zwei sehr vielversprechende, aktiv entwickelte OpenSource-Projekte, deren Hauptseiten Sie unter http://sourceforge.net/projects/scim/ erreichen. Hauptautoren sind Liu Cougar (skim) und James Su (SCIM).
Änderungen
01.12.2004 Update einiger URLs wegen Ausfall von freedesktop.org
17.10.2004 Update auf skim 1.0.2
26.09.2004 Update auf scim 1.0.1
29.08.2004 Update auf skim 1.0.0 und scim 1.0.0
05.09.2004 Einige Verbesserungen
29.08.2004 Update auf skim 0.9.7
25.08.2004 Update auf scim-0.99.8
21.08.2004 Update auf skim 0.9.6 und scim-0.99.7, Verbesserung der Anleitung
19.08.2004 Erweiterung der Erläuterungen
18.08.2004 Bugfix: symbolische Links
17.08.2004 Einstellen der ersten Version |
|
| Filename: | skim-1.0.2-0.1.i586.rpm |  Download | | Filesize: | 1.26 MB | | Downloaded: | 3387 Time(s) |
Last edited by jan on 01 Dec 2004 11:00; edited 16 times in total |
| | Back to top | |  | jan ChDG

Posts: 1012 Location: Hamburg
| | Ändern der Einstellungen von skim Posted: 26 Aug 2004 11:27 |
| |
| Ändern der Einstellungen von skim
skim läßt sich durch vielfältige Einstellungsmöglichkeiten an die individuellen Bedürfnisse des Nutzers anpassen. Rufen Sie dazu zunächst das Kontextmenü auf, indem Sie mit der rechten Maustaste einmal auf das Symbol von skim ( ) im Systemabschnitt der Kontrolleiste (meist unten rechts auf dem Bildschirm) klicken:
Dort wählen Sie den Punkt Einrichten und gelangen in den Einstellungsdialog:
Dialog: Qt Immodule
Klicken Sie auf die "+"-Symbole in der linken Liste, um alle Einstellungsmöglichkeiten zu sehen:
Auf der rechten Seite haben Sie die Möglichkeit, festzulegen, ob skim den in die Qt-Bibliothek eingebauten Eingabebereich nutzt oder nicht. Diese Option ist nur relevant, wenn Sie eine Qt-Bibliothek installiert haben, die Qt-immodule unterstützt. Sollte Ihnen das alles nichts sagen, hier ein praktischer Tip: Wenn Sie skim mit einem bestimmten Programm nicht benutzen können, deaktivieren Sie die Option, ansonsten sollten Sie das Feld einfach aktiviert lassen.
Dialog: X Windows
Wählen Sie durch Klick auf X Windows in der linken Hälfte den nächsten Einstellungsdialog:
Wenn Eingabe direkt am Cursor aktiviert ist, wird die gerade gewählte Umwandlungsmöglichkeit direkt im bearbeiteten Text angezeigt. Einige Programme (z.B. OpenOffice.org) unterstützen diese Möglichkeit nicht; in dem Fall deaktivieren Sie einfach diese Option.
Mit der Tastenkombination zur Aktivierung (hier: Strg+Leertaste) starten bzw. schließen Sie die Eingabemethode skim, schalten also z.B. zwischen der Eingabe von deutschem und chinesischem Text hin und her. Sie können die zugeordneten Tastenkürzel ändern, indem Sie auf die drei Punkte rechts daneben klicken. Dann öffnet sich das folgende Fenster:
Klicken Sie auf "...", um eine neue Tastenkombination einzugeben:
Nachdem Sie die gewünschten Tasten gedrückt und wieder losgelassen haben, können Sie eine weitere Tastenkombination hinzufügen oder die bereits bestehenden Tastenkürzel bearbeiten oder entfernen:
Analog dazu können Sie Tastenkürzel einrichten, mit denen Sie zur nächsten Eingabemethode (also z.B. von "Intelligentes Pinyin" zu "Katakana") bzw. zur vorangehenden Eingabemethode wechseln.
Dialog: Komponenten von skim
Im nächsten Dialog können sie einzelne Komponenten von skim ein- und ausschalten. Normalerweise müssen Sie hier nichts ändern; wenn Sie das Symbol in der Kontrolleiste stört, können Sie den Haken neben Kontrollleistensymbol löschen.
Dialog: SCIM Globale Einstellungen
Wenn Sie skim als Benutzeroberfläche für SCIM verwenden möchten, stellen Sie sicher, daß als Progamm für die Kontrollleiste "scim-panel-kde" und als Einrichtungsmodul "kconfig" gewählt sind. Klicken Sie auf Erweitert, um weitere Einstellungen anzuzeigen.
Wenn Sie möchten, daß skim mit neu gestarteten Programmen automatisch verwendet wird, und Sie eine Unicode-Locale verwenden (z.B. ist bei neuen Installationen von SuSE Linux 9.1 die Locale de_DE.UTF-8 voreingestellt), tragen Sie diese in das Feld Unterstützte Unicode-Regionaleinstellungen ein und drücken Hinzufügen. Überschreiben Sie dazu einfach den voreingestellten Wert en_US.UTF-8. Er wird nicht gelöscht, solange Sie nicht Löschen drücken. Sie können das Ergebnis überprüfen, indem Sie auf den kleinen Pfeil rechts vom Kombinationsfeld klicken.
Die Sockeleinstellungen und das Zeitlimit müssen Sie normalerweise nicht ändern.
Dialog: Eingabefenster
Hier können Sie festlegen, ob die Auswahlliste waagerecht (Standard) oder senkrecht angezeigt wird, und ob diese immer ihre Position behält, unabhängig davon, wo Sie gerade Text eingeben.
Außerdem können Sie die Schriftart wählen, in der unter anderem die Auswahlliste angezeigt wird:
Dialog: Symbolleiste
Hier können Sie festlegen, was auf der Symbolleiste angezeigt wird. Die obige Auswahl ergibt z.B. folgende Symbolleiste:
Dialog: Kontrollleistensymbol
Hier können Sie festlegen, ob im Kontextmenü des Kontrolleistensymbols ein Eintrag erscheint, mit dem sich das Programm skim endgültig beenden läßt. Dies ist nicht mit einem kurzzeitigen Umschalten zur normalen deutschen Tastatur zu verwechseln: nach dem Beenden muß das Programm gegebenenfalls erst wieder durch Eingabe von
neu gestartet werden.
Dialog: Intelligentes Pinyin - Allgemein
Die folgenden Einstellungen beziehen sich alle auf die im ersten Beitrag beschriebene Eingabemethode "Intelligentes Pinyin".
Nehmen wir wieder das dortige Beispiel "xie zhongwen wenjian 写中文文件". Diese Eingabe besteht aus den drei Ausdrücken "xie 写", "zhongwen 中文" und "wenjian 文件". Ist Ausdrücke automatisch zusammenziehen aktiviert, werden die drei Ausdrücke automatisch zum neuen Ausdruck "写中文文件" kombiniert, der bei der nächsten Eingabe direkt zur Auswahl angezeigt wird. Dies ist vor allem praktisch, um Eigennamen wie z.B. "汉堡中德协会青年会" fest miteinander zu verbinden, damit man die einzelnen Bestandteile nicht jedesmal neu auswählen muß.
Wenn Automatisch vervollständigen gewählt ist, wird eine unvollständige Eingabe automatisch zu einem gültigen Ausdruck ergänzt.
Alle Tasten anzeigen gibt an, ob alle eingegebenen, aber noch nicht umgewandelten Zeichen angezeigt werden sollen, oder nur die zum letzten Ausdruck gehörenden.
Ist die Dynamische Anpassung aktiv, werden die zuletzt eingegebenen Ausdrücke beim nächsten Mal automatisch weiter vorne in der Auswahlliste plaziert.
Dieses Einstellungsfeld kann durch Mausklick Erweitert werden:
Hier läßt sich einstellen, bis zu welcher Max. Länge eigener Ausdrücke selbst zusammengestellte Zeichenkombinationen (z.B. Eigennamen) in der Datenbank gespeichert werden, so daß sie beim nächsten Mal direkt ausgewählt werden können.
Je höher der Grad des intelligenten Vergleichs, desto besser sind normalerweise die Vorschläge in der Auswahlliste, aber desto mehr hat der Computer auch zu arbeiten, um diese zusammenzustellen.
Die Dynamische Empfindlichkeit gibt an, wie sehr zuletzt eingegebene Ausdrücke bevorzugt werden sollen, also wie stark die Häufigkeit der letzten Eingaben in Relation zur Häufigkeit der Ausdrücke im Chinesischen insgesamt berücksichtigt werden soll.
Benutzerdaten im Binärformat speichern legt fest, ob die benutzerdefinierten Ausdrücke und Häufigkeiten im schneller zu ladenden Binärformat oder in einem leichter zu ändernden Textformat gespeichert werden. Wenn Sie nicht vorhaben, die Liste Ihrer Ausdrücke selbst zu ändern, sollten Sie diese Option aktivieren.
Dialog: Intelligentes Pinyin - Pinyin
Wenn Sie Töne verwenden, werden Informationen über die Töne der einzelnen Silben bei der Konvertierung berücksichtigt. Die Informationen über Töne lassen sich auf einer amerikanischen Tastatur mit "Umschalt+Zahl" eingeben, also als [ ! ], [ " ], [ # ] und [ $ ]. Normalerweise ist der intelligente Auswahlalgorithmus ohne Töne aber mehr als ausreichend, und die Wahl dieser Option verlangsamt nur das Schreiben.
Wesentlich praktischer ist die Option Unvollständiges Pinyin erlauben. Ist sie aktiviert, genügt die Eingabe der Anlaute der einzelnen Silben, also z.B. "xzhwwj" für "写中文文件".
Außerdem können Sie festlegen, daß Sie Folgende Laute gleich behandeln wollen, wenn Sie zwischen ähnlichen Lauten der chinesischen Hochsprache nicht sicher unterscheiden können.
Dialog: Intelligentes Pinyin - Tastatur
Mit den Tastenkürzeln für Satzzeichen in voller Breite schalten Sie zwischen der Eingabe von Satzzeichen in voller Breite (= der Breite chinesischer Schriftzeichen, also chinesischen Satzzeichen) und halber Breite (= der Breite lateinischer Buchstaben, also europäischen Satzzeichen) hin und her. Analog funktionieren die Tastenkürzel für Buchstaben in voller Breite.
Modus ändern heißt hier, zur nächsten Eingabemethode (z.B. Koreanisch) zu wechseln. Dagegen bedeutet das Umschalten des chinesischen Modus das Wechseln zwischen der Eingabe von Kurzzeichen/Langzeichen/beiden gemischt.
Die Tastenkombination für Ausdruck deaktivieren erlaubt Ihnen, einen Ausdruck, der fälschlicherweise durch Auswahl von eigentlich nicht zusammengehörenden Zeichen entstanden ist, wieder zu löschen, so daß er nicht mehr auf der Auswahlliste angezeigt wird.
Dialog: Eingabemethoden
Hier können Sie entscheiden, ob einzelne (bereits installierte) Eingabemethoden verwendet werden sollen. Dies ist praktisch, wenn Sie ohnehin immer nur wenige Eingabemethoden verwenden, da Sie durch Deaktivieren der nicht verwendeten Eingabemethoden schneller zwischen den für Sie wirklich wichtigen Eingabemethoden umschalten können. Klicken Sie auf die "+"-Zeichen, um die zur jeweiligen Sprache gehörenden Eingabemethoden anzuzeigen:
Dialog: Hangul
Hier können Sie die Einstellungen für die Eingabemethode scim-hangul (Koreanisch) ändern. Feststelltaste benutzen legt fest, ob die Feststelltaste verwendet wird, um zwischen der Eingabe von Hangul (Silben) und Jamo ("Buchstaben") zu wechseln.
Wenn Sie eine Tastatur mit Dvorak-Tastaturschema verwenden, können Sie die zugehörige Option aktivieren, damit Sie mit den einzelnen Tasten wie auf einer Qwerty-Tastatur gewohnt Koreanisch eingeben können.
Zeige Erläuterungen zu den Kandidaten legt fest, ob Erläuterungen zu den einzelnen Einträgen der Auswahlliste angezeigt werden.
Außerdem können Sie Tastenkombinationen zur Aktivierung der koreanischen Eingabemethode, zur Umwandlung von Hangul nach Hanja (chinesische Schriftzeichen) und zum Aktivieren des Manuellen Modus festlegen.
Dialog: Generische Tabellen - Allgemein
Zeige Eingabeaufforderung legt fest, ob die zum jeweiligen Eintrag gehörende Buchstabenfolge angezeigt wird. Zeige Tastenkürzel bestimmt, ob die zur Vervollständigung eines Kandidaten der Auswahlliste jeweils noch ausstehenden Tasten angezeigt werden.
Wenn Sie die Ladegeschwindigkeit der Eingabemethode erhöhen wollen, und es Ihnen nichts ausmacht, daß Sie die Tabellendaten nicht mehr direkt aus der Datei lesen können, sollten Sie die Benutzerdaten im Binärformat speichern.
Ist Zeige Benutzereinträge zuerst gewählt, werden die von Ihnen selbst erzeugten Einträge in der Auswahlliste immer zuerst angezeigt. Analog bestimmt Lange Einträge zuerst anzeigen, ob längere Kandidaten in der Auswahlliste stets zuerst angezeigt werden sollen.
Dialog: Generische Tabellen - Tastatur
In dieser Registerkarte legen Sie die Tastenkürzel für die Bedienung der auf generischen Tabellen basierenden Eingabemethoden fest.
Das erste Tastenkürzel dient dem Umschalten zwischen der Eingabe von Satzzeichen in voller Breite (Chinesisch, Japanisch, Koreanisch) und Satzzeichen in halber Breite (europäisch). Darunter können Sie analog bestimmen, wie Sie zwischen der Eingabe von Buchstaben in voller Breite und halber Breite wechseln.
Mit der Tastenkombination für Modus ändern schalten Sie zur nächsten, auf generischen Tabellen basierenden Eingabemethode.
Mit den letzten beiden Tastenkürzeln können Sie der generischen Tabelle einen neuen Ausdruck hinzufügen oder einen bestehenden Ausdruck löschen. |
Last edited by jan on 29 Aug 2004 12:26; edited 2 times in total |
| | Back to top | |  | Homma
Posts: 1
| | Ubuntu Posted: 11 Feb 2009 13:48 |
| |
| Hallo,
funktioniert die Installation auch bei Linux Ubuntu 7.1?
Das System hab ich nämlich, weshalb ich damit gerne Chinesisch schreiben können möchte.
Danke!
Grüße
Imke | |
|
| | Back to top | |  | | Log in to reply to topics in this forum Log in to post new topics in this forum Log in to edit your posts in this forum Log in to vote in polls in this forum
|
|