ibus-1.5.28

Introduksjon til ibus

ibus er en intelligent inngangsbuss. Det er en ny inndataramme for Linux OS. Det gir en fullt utstyrt og brukervennlig inndatametode brukergrensesnitt.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.

Pakkeinformasjon

Valgfri nedlasting

ibus Avhengigheter

Påkrevd

DConf-0.40.0, ISO Codes-4.15.0, og Vala-0.56.11

Anbefalt

Valgfri

GTK+-3.24.38 (for å bygge IM modul for det), GTK-4.12.0 (for å bygge IM modul for det), D-Bus Python-1.3.2 og PyGObject-3.44.1 (begge for å bygge Python støttebiblioteket), GTK-Doc-1.33.2, og libxkbcommon-1.5.0, Wayland-1.22.0 (begge for å bygge Wayland støtteprogrammene), og EmojiOne

Installasjon av ibus

Hvis den valgfrie Unicode Character Database ble lastet ned, installer den nå som root bruker:

mkdir -p                /usr/share/unicode/ucd &&
unzip -uo ../UCD.zip -d /usr/share/unicode/ucd
[Note]

Note

Pass på å også fjerne --disable-unicode-dict in konfigureringstrinnet nedenfor.

Løs et problem med utdaterte skjemaoppføringer:

sed -i 's@/desktop/ibus@/org/freedesktop/ibus@g' \
    data/dconf/org.freedesktop.ibus.gschema.xml

Installer ibus ved å kjøre følgende kommandoer:

./configure --prefix=/usr              \
            --sysconfdir=/etc          \
            --disable-python2          \
            --disable-emoji-dict       \
            --disable-unicode-dict     \
            --disable-systemd-services &&
rm -f tools/main.c                     &&
make

For å teste resultatene, kjør: make -k check. Testen kalt ibus-compose mislykkes fordi den bruker noen lokaler ikke installert i LFS. Testen kalt ibus-keypress er kjent for å mislykkes i en Wayland basert grafisk miljø. Testen kalt xkb-latin-layouts er kjent for å mislykkes med en nylig xkeyboard-config utgivelse.

Nå, som root bruker:

make install &&
gzip -dfv /usr/share/man/man{{1,5}/ibus*.gz,5/00-upstream-settings.5.gz}

Parameterforklaringer

--disable-emoji-dict: Denne bryteren deaktiverer bruk av uttrykksikonordbøker. Utelat hvis du installerte valgfrie pakker.

--disable-unicode-dict: Denne bryteren deaktiverer bruken av unicode ordbøker. Utelat hvis du installerte den valgfrie Unicode karakterdatabase.

rm -f tools/main.c: Denne kommandoen fjerner en generert fil som ikke ble fjernet ved pakking.

--disable-gtk2: Denne bryteren deaktiverer bygging av GTK+ 2 immodul. Bruk den hvis du ikke har installert GTK+ 2.

--enable-gtk4: Denne bryteren aktiverer bygging av GTK 4 immodul. Bruk den hvis du har installert GTK 4.

--enable-python-library: Denne bryteren aktiverer byggingen av Python støttebibliotek. Bruk den hvis du har installert de valgfrie avhengighetene.

--enable-wayland: Denne bryteren aktiverer bygging av Wayland støtteprogrammer. Bruk den hvis du har installert de valgfrie avhengighetene.

--with-python=python3: Denne bryteren gjør at configure skriptet ser etter Python 3. Bruk den hvis du vil bygge Python 3 støttebibliotek ved siden av Python 2 sitt.

--enable-gtk-doc: Bruk denne parameteren hvis GTK-Doc er installert og du ønsker å gjenoppbygge og installer API dokumentasjonen.

gzip -dfv ...: Dekomprimer installerte mansider i samsvar med andre mansider.

Konfigurere Ibus

Hvis GTK+-3 eller GTK+-2 er installert og --disable-gtk{3,2} ikke brukes, ibus IM modulen for GTK+-3 eller GTK+-2 vil bli installert. Som root bruker, oppdater en hurtigbufferfil med GTK+-3 eller GTK+-2 slik at de GTK baserte applikasjonene kan finne den nyinstallerte IM modulen og bruke ibus som inndata metode:

gtk-query-immodules-3.0 --update-cache

Kommandoen ovenfor oppdaterer hurtigbufferfilen for GTK+-3. For GTK+-2, bruk gtk-query-immodules-2.0 i stedet for gtk-query-immodules-3.0. GTK-4 krever ikke en hurtigbufferfil for IM moduler.

Innhold

Installerte Programmer: ibus, ibus-daemon, og ibus-setup
Installert Bibliotek: libibus-1.0.so og im-ibus.so (GTK+ Immodule)
Installerte Mapper: /etc/dconf/db/ibus.d, /usr/include/ibus-1.0, /usr/share/gtk-doc/html/ibus, og /usr/share/ibus

Korte Beskrivelser

ibus-daemon

er Intelligent Input Bus nissen

ibus-setup

er et GTK+ program som brukes til å konfigurere ibus-daemon

libibus-1.0.so

inneholder ibus API funksjoner