[méthode de saisie xfce] Ibus - écrire japonais (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Matthieu_S
newbie
Messages : 6
Inscription : jeu. 24 déc. 2009, 11:18

[méthode de saisie xfce] Ibus - écrire japonais (résolu)

Message par Matthieu_S »

Bonjour,

J'essaye d'écrire en caractères japonais dans mes différentes fenêtres sous XFCE4. Pour ce faire j'ai choisi Ibus, (j'ai essayé mais n'ai pas non plus réussi à faire fonctionner scim, et de toute façon je ne préfère pas l'utiliser).

Donc, j'ai Ibus qui tourne en démon (lancé par un utilisateur, pas root), j'ai l'icône qui s'affiche dans la barre de notifications, mais je ne peux pas l'utiliser dans mes applicatons: xterm, firefox, mousepad.

Ayant parcouru des tonnes de forums et "googlé" plusieurs jours, je suis arrivé à un maigre résultat.

En lançant à partir de xterm:

Code : Tout sélectionner

[matthieu@portable ~]$ GTK_IM_MODULE=ibus firefox
Ibus fonctionne alors pour cette application. Mon réflexe a alors été de fixer cette variable de manière automatique, donc je l'ai collée dans mon "~/.bashrc" ->

Code : Tout sélectionner

[matthieu@portable-schrek ~]$ cat ~/.bashrc

# Check for an interactive session
[ -z "$PS1" ] && return

alias ls='ls --color=auto'
alias ll='ls -lFh --color=auto'
alias emacs='mg'
PS1='[\u@\h \W]\$ '
export XMODIFIERS=@im=IBUS
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export GTK_IM_MODULE_FILE=~/.immodules
Et là, à chaque session, même en "sourçant" bashrc, la variable a beau être définie ("env" me le confirme), ibus n'est pas utilisable.

Quelqu'un pour une piste???

Merci,

Matthieu
Dernière modification par Matthieu_S le lun. 13 juin 2011, 10:38, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [méthode de saisie des fenêtres] Ibus - écrire japonais

Message par FoolEcho »

Salut,

Wiki ? https://wiki.archlinux.org/index.php/IBus#Initial_Setup ( tu ne sembles pas faire le ibus-setup initial / lancement au login ? )

Et pourquoi en majuscules ici:

Code : Tout sélectionner

export XMODIFIERS=@im=IBUS
? (ibus plutôt que IBUS, non ? )
«The following statement is not true. The previous statement is true.» :nage:
Matthieu_S
newbie
Messages : 6
Inscription : jeu. 24 déc. 2009, 11:18

Re: [méthode de saisie des fenêtres] Ibus - écrire japonais

Message par Matthieu_S »

Merci de ta r&ponse très rapide, je vais de ce pas voir le lien.

Pour les majuscules, en fait c'est parce que j'ai remplacé "SCIM" qui était lui-même en majuscules.

Je reposte dès qu'il y a du nouveau.

[Edit : *********************]
Bon, j'ai lancé ibus-setup: rien de neuf.
J'ai lu le wiki, aucune info marquante d'après moi.

Je vais tenter de lancer ibus en démon avec startxfce4 dans mon ~/.xinitrc

Si quelqu'un à une meilleure idée...?
Matthieu_S
newbie
Messages : 6
Inscription : jeu. 24 déc. 2009, 11:18

Re: [méthode de saisie des fenêtres] Ibus - écrire japonais

Message par Matthieu_S »

Bon, ça marche maintenant:

(C'est-à-dire que je peux changer la méthode d'entrée pour mes applications en général: firefox, thunderbird, mousepad, LibreOffice... mais PAS xterm, le problème étant compréhensible, j'y travaille).

... suite à la lecture d'un commentaire perdu au milieu du suivi d'un bug Ibus sur un bug tracker, il semble que le problème vienne d'un manque de variables d'environnements. Le problème c'est que je ne trouve nulle part ou cette question est abordée clairement, donc j'ai recopié bêtement le ~/.bashrc en modifiant certaines valeurs.

Je poste au cas ou mon nouveau ~/.bashrc:

Code : Tout sélectionner

[matthieu@portable-schrek ~]$ cat ~/.bashrc

# Check for an interactive session

[ -z "$PS1" ] && return

alias ls='ls --color=auto'
alias ll='ls -lFh --color=auto'
alias emacs='mg'
PS1='[\u@\h \W]\$ '
export GDM_LANG=fr_FR.UTF-8
export LANG=fr_FR.UTF-8
export LC_ALL=fr_FR.UTF-8
export LANGUAGE=fr_FR.UTF-8
export LC_CTYPE=fr_FR.UTF-8
export XMODIFIERS="@im=ibus" 
export XIM=ibus export XIM_ARGS="-d" 
export XIM_PROGRAM_SETS_ITSELF_AS_DAEMON=yes 
export DEPENDS="ibus" 
export XIM_PROGRAM=/usr/bin/ibus-daemon 
export GTK_IM_MODULE=ibus 
export QT_IM_MODULE=ibus 

#export XMODIFIERS="@im=ibus"
#export GTK_IM_MODULE=ibus
#export QT_IM_MODULE=ibus
export GTK_IM_MODULE_FILE=~/.immodules
Je vais tenter de voir comment trouver des informations précises et compléter le wiki.

Bonne journée à tous!
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [méthode de saisie xfce] Ibus - écrire japonais (résolu)

Message par FoolEcho »

A moins que tu n'utilises une locale différente de celle du système, tu ne devrais pas avoir besoin de faire les export LANG et cie. :|
«The following statement is not true. The previous statement is true.» :nage:
Répondre