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.
Nedlasting (HTTP): https://github.com/ibus/ibus/releases/download/1.5.28/ibus-1.5.28.tar.gz
Nedlasting MD5 sum: e788203d60e2b9cf56d95f1ee73a6898
Nedlastingsstørrelse: 3.7 MB
Estimert diskplass som kreves: 66 MB (legg til 5 MB for tester)
Estimert byggetid: 0.2 SBU (Bruker parallellisme=4; legg til 0,6 SBU for tester)
Unicode Character Database: https://www.unicode.org/Public/zipped/15.0.0/UCD.zip
DConf-0.40.0, ISO Codes-4.15.0, og Vala-0.56.11
gobject-introspection-1.76.1, GTK+-2.24.33, og libnotify-0.8.2
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
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
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 && 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}
--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.
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.