ibus-1.5.26

Introduction à ibus

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.

[Note]

Note

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/ibus/ibus/releases/download/1.5.26/ibus-1.5.26.tar.gz

  • Téléchargement (FTP) :

  • 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 facultatif

Base de données de caractères Unicode

Dépendances de ibus

Requises

DConf-0.40.0, ISO Codes-4.11.0 et Vala-0.56.2

Recommandées

Facultatives

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

Installation de 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
[Note]

Note

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}

Explication des commandes

--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.

Contents

Programmes installés: ibus, ibus-daemon et ibus-setup
Bibliothèque installée: libibus-1.0.so et im-ibus.so (GTK+ Immodule)
Répertoires installés: /etc/dconf/db/ibus.d, /usr/include/ibus-1.0, /usr/share/gtk-doc/html/ibus et /usr/share/ibus

Descriptions courtes

ibus-daemon

est le démon de bus de saisie intelligente

ibus-setup

est le programme GTK+ utilisé pour configure ibus-daemon

libibus-1.0.so

contient les fonctions de l'API de ibus

Last updated on