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.
This package is known to build and work properly using an LFS-11.2 platform.
Téléchargement (HTTP) : https://github.com/ibus/ibus/releases/download/1.5.27/ibus-1.5.27.tar.gz
Somme de contrôle MD5 : 3590d33fbd84e041acb75fcee818b504
Taille du téléchargement : 3,6 Mo
Estimation de l'espace disque requis : 66 Mo (plus 3 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.7 (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