www.wikidata.de-de.nina.az
Der Intelligent Input Bus IBus Aussprache ˈaɪ bʌs ist ein Framework fur mehrsprachige Eingabemethoden in Unix ahnlichen Betriebssystemen Den Namen hat es aufgrund seiner Bus artigen Architektur erhalten So ist es moglich mit Plugins verschiedenste Funktionen zu erhalten IBusBasisdatenMaintainer Intelligent Input Bus IBus Entwickler Peng HuangErscheinungsjahr 2008Aktuelle Version 1 5 29 1 9 November 2023 Betriebssystem Unix DerivateProgrammiersprache C PythonLizenz GNU LGPL v2 oder neuerhttps github com ibus ibus Inhaltsverzeichnis 1 Funktionen 2 Motivation 3 Verfugbare Plugins und Engines 3 1 Chinesisch 3 2 Japanisch 3 3 Koreanisch 3 4 Vietnamesisch 3 5 Mehrsprachig 4 Weblinks 5 EinzelnachweiseFunktionen BearbeitenIBus stellt ein Framework fur Eingabemethoden einschliesslich zugehoriger Benutzeroberflachen zur Verfugung Um eine einheitliche Basis fur unterschiedliche Eingabemethoden zu entwickeln wurde bewusst vermieden konkrete Eingabemethoden zu implementieren Die eigentliche Funktionalitat wird durch separate Plugins bereitgestellt die auf Schnittstellen in C und Python zugreifen IBus implementiert das XIM Protokoll und unterstutzt sowohl auf GTK als auch auf Qt basierende Endanwendungen Motivation BearbeitenDas Northeast Asia OSS Promotion Forum NEAOSS empfahl in einem Dokumententwurf eine bus zentrische Architektur fur ein Eingabemethoden Framework zu verwenden 2 Huang Peng von Red Hat startete das IBus Projekt um die Ideen des eingestellten IM BUS Projektes von James Su umzusetzen Dabei verwendete er Python D Bus und GLib und wich auch teilweise von den Empfehlungen des NEAOSS Forums ab IBus setzte sich bei den Anwendern durch und ist heute in den Paketquellen von FreeBSD und den meisten Linux Distributionen verfugbar Seit Fedora 11 und Ubuntu 9 10 ist IBus die Standard Eingabemethode dieser Distributionen Es ersetzte in beiden Fallen den Vorganger SCIM 3 Verfugbare Plugins und Engines BearbeitenEs besteht eine grosse Auswahl an unterstutzten Eingabemethoden fur eine Vielzahl von Sprachen Engines sind in aller Regel etwas komplexer als Plugins und verfugen uber mehr eigenen Code Sie sind in der Anwendung aber aquivalent In der Dokumentation verschiedener Betriebssystem Distributionen findet man oft eine genaue Aufzahlung der verfugbaren Plugins Hier eine unvollstandige Auswahl an frei verfugbaren Plugins Chinesisch Bearbeiten ibus cangjie Cangjie Eingabemethode ibus chewing Intelligente phonetische Zhuyin Eingabemethode ibus pinyin Intelligente phonetische Eingabemethode fur Pinyin von Huang Peng Verfugt uber fortgeschrittene Funktionen wie die englischsprachige Rechtschreibuberprufung ibus libpinyin Neuere Eingabemethode fur Pinyin von Huang Peng und Peng Wu entwickelt Siehe auch Eingabesysteme fur die chinesische SchriftJapanisch Bearbeiten ibus anthy Plugin fur die Anthy Eingabemethode ibus kkc Plugin fur die Kana Kanji conversion library ibus mozc Plugin fur die mozc Eingabemethode von Google Koreanisch Bearbeiten ibus hangulVietnamesisch Bearbeiten ibus unikeyMehrsprachig Bearbeiten ibus table Eingabemethode fur Tabellen die keine komplexe Logik fur die Wortvervollstandigung erfordern 4 Viele strukturbasierte chinesische Eingabemethoden werden mit ibus table unterstutzt Es ist aber auch moglich ganz andere Eingabemethoden zu entwickeln wie zum Beispiel eine fur LaTeX 5 ibus m17n Verwendet Informationen aus der m17n Datenbank Im Gegensatz zu ibus table werden auch verschiedene Eingabezustande unterstutzt Weblinks BearbeitenComparison of Chinese Input Method Servers for Unix like Operating Systems Example for using IBus Table to create a new IMEinzelnachweise Bearbeiten Release 1 5 29 9 November 2023 englisch abgerufen am 17 November 2023 NEAOSS Work Group 3 Draft recommendation of Information Technology the Specification of IM engine Service Provider Interface PDF 976 kB 12 September 2007 abgerufen am 3 Oktober 2016 englisch Releases 11 FeatureList In FedoraProject Abgerufen am 3 Oktober 2016 englisch ibus table README Abgerufen am 3 Oktober 2016 englisch Google Code Archive Long term storage for Google Code Project Hosting In code google com Abgerufen am 2 November 2016 Abgerufen von https de wikipedia org w index php title IBus amp oldid 236385132