Was ist der Unterschied zwischen xim und uim?

12

Ich fand (während ich mit diesem Problem konfrontiert war ) zwei Wörter im Zusammenhang mit der Eingabemethode, nämlich xim & uim . Ich kenne nur den Namen: X Input Method und Universal Input Method.

Ich möchte wissen, was der Unterschied in der Verwendung, Funktionalität und Arbeitsweise zwischen xim und uim ist.

Pandya
quelle

Antworten:

4

Der größte Unterschied besteht darin, dass die meisten Eingabesysteme server-client-bezogen implementiert sind. UIM ist lediglich eine Bibliothek.

Die meisten Benutzer benötigen überhaupt kein Eingabemethoden-System oder nur einfache, tabellenbasierte Konverter. Solche Benutzer benötigen kein komplexes Eingabemethoden-System oder sind nicht bereit, es zu installieren. Deshalb möchten wir Sie einfach halten.

Weitere Erläuterungen finden Sie auf der offiziellen Github-Seite.

Uim ist eine Eingabemethoden-Modulbibliothek, die verschiedene Skripte unterstützt und als Frontend für eine Reihe von Eingabemethoden fungieren kann, darunter Anthy, Canna, Prime oder Skk (für Japanisch), Pinyin (für Chinesisch), Byeoru (für Koreanisch). und m17n (für viele andere Sprachen). Die meisten Funktionen sind im Schema implementiert, daher ist es sehr einfach und flexibel. Quelle

Was ist nun mit XIM? XIM ist ein ziemlich veraltetes Eingabemethodenprotokoll, das sowohl von ibus als auch von fcitx nur aus Gründen der älteren Unterstützung implementiert wird. Es gibt keinen wirklichen Grund, warum Sie XIM heutzutage für diese beiden verwenden möchten. Der einzige Grund, warum Sie GTK_IM_MODULE = "xim" festlegen möchten, ist das Überschreiben der fest codierten ComposeKey-Einstellungen von GTK. Quelle

Stabmixer
quelle