ibus-1.5.25

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.

This package is known to build and work properly using an LFS-11.0 platform.

Informations sur le paquet

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

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : c1670d622c555aca804b0d6a074ce93e

  • Taille du téléchargement : 3.5 Mo

  • Estimation de l'espace disque requis : 55 Mo (avec les tests)

  • Estimation du temps de construction : 1,0 SBU (avec parallélisme = 4 ; avec 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.7.0 et Vala-0.52.5

Recommandées

Facultatives

GTK+-3.24.30 (pour construire son module IM), GTK-4.4.0 (pour construire son module IM), D-Bus Python-1.2.18 et PyGObject-3.40.1 (les deux pour construire la bibliothèque de prise en charge Python), GTK-Doc-1.33.2, PyXDG-0.27 (à l'exécution, pour ibus-setup) et libxkbcommon-1.3.0, Wayland-1.19.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 lançant les commandes suivantes :

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

Pour lancer la suite de tests, 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.

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