Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Ibus

Ibus est un logiciel qui permet de basculer la méthode de saisie du clavier, et ainsi de pouvoir écrire dans des langues à écritures complexes (chinois, japonais, coréen, écritures indiennes, etc).

Nous prendrons ici l'exemple de l'écriture en pinyin, mais vous trouverez plus de détails dans les pages données ci-dessous dans la section "Voir aussi".

Sous Ubuntu 9.04, installer le paquet ibus et en plus ibus-qt4 si vous êtes sous KDE. Puis installez le paquet correspondant à la langue que vous souhaitez, par exemple ibus-pinyin (pour le pinyin), ibus-anthy (pour le japonais) ou ibus-m17 (pour la plupart des autres langues - hindi, grec, arabe …).

Sous Ubuntu 9.10 et suivantes, allez dans le menu Système→Administration→Prise en charge des langues et ajoutez les langues que vous voulez utiliser (méthode de saisie + caractères), puis redémarrez votre session (si possible le système car il semble que les accents ne sont pas forcément pris en compte lors d'un simple redémarrage de session). Ceci semble inutile sous Ubuntu 12.04. Peut-être est-il nécessaire de choisir "ibus" comme système de saisie au clavier (à vérifier).

De même si vous êtes sous KDE, version kubuntu 9.10 et suivantes, ajoutez les langues que vous voulez utiliser dans Configuration du système / localisation / langue système / et vérifier que ces langues apparaissent bien dans l'onglet définir la langue du système avec la méthode de saisie "ibus" et redémarrez l'ordinateur.

  • Allez dans le menu Système→Préférences→Methode de saisie au clavier, ou bien saisissez dans un terminal la commande suivante :
ibus-setup
  • choisissez "chinois - pinyin" dans l'onglet "Méthodes de saisie", ajoutez-le à la liste, et validez. Si le démon iBus n'est pas lancé, il vous proposera de le faire. Acceptez. Si le démon iBus est déjà lancé, il faut le redémarrer.
  • Lancez maintenant votre éditeur de texte, puis faites la combinaison "Ctrl + Espace" pour activer l'écriture en pinyin, et refaites la combinaison "Ctrl + Espace" pour revenir à l'écriture en alphabet.

IBus ne démarre pas automatiquement avec le système

  • Dans "Système » Administration » Prise en charge des langues", sélectionner pour "Système de saisie au clavier" : ibus
  • Si iBus n'est pas disponible, dans un terminal saisir les commandes suivantes :
cd /etc/alternatives
sudo rm xinput-all_ALL
sudo ln -s /etc/X11/xinit/xinput.d/ibus xinput-all_ALL

puis dans "Système » Administration » Prise en charge des langues", sélectionner pour "Système de saisie au clavier" : ibus

  • Se déconnecter de la session, à la session suivante, toutes les applications gérerons iBus.

problèmes au démarrage sous Ubuntu 9.10

Sous Karmic, il y a quelques problèmes au démarrage, voici la liste des manipulations pour que le système fonctionne à chaque démarrage source:

Démarrer iBus

Aller dans le menu :

  Système >> Préférences >> Préférences d'IBus
  • Vous allez voir apparaitre le message :
Le démon IBus n'est pas démarré. Voulez-vous le démarrer maintenant ?
  • Choisissez Oui
  • Puis le message suivant :
IBus est démarré ! Si vous ne pouvez pas utiliser IBus, veuillez ajouter les lignes suivantes dans le fichier $HOME/.bashrc, et veuillez vous reconnecter.
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

L'ajout de ces lignes dans ~/.bashrc ne change rien, suivre la section en desous intitulée "Démarrer IBus automatiquement avec le système"

= Préférences iBus =

  • Ajout de méthodes de saisie :
    • Onglet Général

Cochez "Afficher le nom de la méthode d'entrée sur la barre de langue

  • Onglet Méthode d'entrée
  • Choisissez 'Sélectionnez une méthode d'entrée' puis choisissez la langue et méthode à ajouter.
  • Cliquez sur le bouton : Ajouter

Problème des accents circonflexes

L'installation d'ibus vous empêchera d'utiliser "^" puis "e" pour avoir "ê". Pour remédier à ce problème, vous pouvez activer la disposition oss du clavier:

setxkbmap -layout fr -variant oss

Les touches "AltGr" et "zruip" vous donneront "âêûîô"

Si seulement certains logiciels refusent les accents et trémas tapés traditionnellement (par exemple opera ou amsn), une autre solution consiste à modifier le .bashrc. Dans votre répertoire personnel, tapez :

sudo nano .bashrc

puis rajoutez à la fin cette ligne :

export XMODIFIERS=''

Sauvegardez, puis il ne vous reste plus qu'à redémarrer les applications concernées par ce problème.

  • SCIM : alternative à IBUS, par défaut sur les versions d'Ubuntu antérieures à 9.10

Contributeurs : YannUbuntu

  • ibus.1396521224.txt.gz
  • Dernière modification: Le 03/04/2014, 12:33
  • par 203.123.33.163