ibus est un bus de saisie intelligente. C'est une nouvelle boîte à outil de saisie pour Linux. Il fournit une interface complète et familière pour les méthodes de saisie.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://github.com/ibus/ibus/releases/download/1.5.26/ibus-1.5.26.tar.gz
Somme de contrôle MD5 : 3c39a4906b2c35a2896a44b428e91736
Taille du téléchargement : 3.5 Mo
Estimation de l'espace disque requis : 50 Mo (plus 2 Mo pour les tests)
Estimation du temps de construction : 0,2 SBU (avec parallélisme = 4 ; plus 0,6 SBU pour les tests)
Téléchargement : https://www.unicode.org/Public/zipped/14.0.0/UCD.zip (Unicode Character Database)
DConf-0.40.0, ISO Codes-4.11.0 et Vala-0.56.2
gobject-introspection-1.72.0, GTK+-2.24.33 et libnotify-0.8.1
GTK+-3.24.34 (pour construire son module IM), GTK-4.6.6 (pour construire son module IM), D-Bus Python-1.2.18 et PyGObject-3.42.2 (les deux pour construire la bibliothèque de prise en charge Python), GTK-Doc-1.33.2, PyXDG-0.28 (à l'exécution, pour ibus-setup) et libxkbcommon-1.4.1, Wayland-1.21.0 (tous les deux pour construire les programmes de support Wayland) et EmojiOne
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/ibus
Si vous avez téléchargé la base de données de caractères Unicode
facultative, installez-la maintenant en tant qu'utilisateur
root
:
mkdir -p /usr/share/unicode/ucd && unzip -uo ../UCD.zip -d /usr/share/unicode/ucd
Assurez-vous de supprimer aussi --disable-unicode-dict dans l'étape de configuration ci-dessous.
Corrigez un problème avec des entrées de schéma obsolètes :
sed -i 's@/desktop/ibus@/org/freedesktop/ibus@g' \ data/dconf/org.freedesktop.ibus.gschema.xml
Installez ibus en exécutant les commandes suivantes :
./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-python2 \ --disable-emoji-dict \ --disable-unicode-dict && rm -f tools/main.c && make
Pour tester le résultat, lancez : make -k check. Le test nommé ibus-compose échoue parce qu'il utilise des paramètres régionaux qui n'ont pas été installés dans LFS. Le test nommé ibus-keypress est connu pour échouer sous les environnements de bureau Wayland. Le test nommé test-override-ibus.py est connu pour échouer si la bibliothèque de prise en charge de Python est activée.
Maintenant, en tant qu'utilisateur root
:
make install && gzip -dfv /usr/share/man/man{{1,5}/ibus*.gz,5/00-upstream-settings.5.gz}
--disable-emoji-dict
:
Ce paramètre désactive l'utilisation des dictionnaires
d'émoticônes. Supprimez-le si vous avez installé le paquet
facultatif.
--disable-unicode-dict
: Ce
paramètre désactive l'utilisation des dictionnaires unicodes.
Supprimez-le si vous avez installé le paquet facultatif Unicode
Character Database.
rm -f tools/main.c : Cette commande supprime un fichier généré qui n'a pas été enlevé au moment de créer l'archive.
--disable-gtk2
: Ce paramètre
désactive la construction du immodule GTK+ 2. Utilisez-le si vous n'avez pas
installé GTK+ 2.
--disable-gtk4
: ce paramètre
active la construction du immodule GTK
4. Utilisez-le si vous n'avez pas installé GTK 4.
--enable-python-library
: Ce
paramètre active la construction de la bibliothèque de prise en
charge Python. Utilisez-le si vous
avez installé les dépendances facultatives.
--enable-wayland
: Ce paramètre
active la construction des programmes de support Wayland. Utilisez-le si vous avez installé les
dépendances facultatives.
--with-python=python3
: Ce
paramètre fait que configure cherchera python 3. Utilisez-le si vous voulez
construire la bibliothèque de support Python 3 avec celle en Python 2.
--enable-gtk-doc
: Utilisez ce
paramètre si GTK-Doc est installé
et si vous souhaitez reconstruire et installer la documentation de
l'API.
gzip -dfv ... : décompresse les pages de manuel installées comme les autres pages de manuel.
Last updated on