[ibus]Ne démarre pas automatiquement au démarrage

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ibus]Ne démarre pas au démarrage+ "Aucune fonte de sais

Message par FoolEcho »

J'pige vraiment pas... :|

... ou alors y a un problème sur comment tu lances dbus peut-être... (bien que, même en trifouillant de ce côté, je n'arrive pas à ne pas avoir ibus: au pire, supprimer ~/.config/ibus et se reconnecter suffit...). Dans /etc/slim.conf, quelle est la ligne login_cmd et quel est le contenu de ton ~/.xinitrc ?
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [ibus]Ne démarre pas au démarrage+ "Aucune fonte de sais

Message par lensilvan »

Code : Tout sélectionner

login_cmd           exec ck-launch-session /bin/bash -login ~/.xinitrc %session

Code : Tout sélectionner

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

exec startxfce4

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

Re: [ibus]Ne démarre pas au démarrage+ "Aucune fonte de sais

Message par FoolEcho »

Normal (de toutes manières, je ne crois pas que dbus intervienne).

Je ne comprends rien.

Tu as enlevé des paquets avec -d, fais des trucs pas nets à la main sur ton système ou quoi ? (par exemple en rapport avec python2)

Sinon, reprenons:
- "kill" le processus: killall ibus-daemon
- supprime ~/.config/ibus
- relance ibus-setup (tu peux à la place lancer ibus-daemon -x -v, dès fois que ça indique des messages intéressants): la miniature apparaît-elle ? (question très conne: tu n'as pas supprimé la zone des miniatures ?) si oui et que tu configures anthy dans les méthodes d'entrées, peux-tu faire basculer un terminal ou firefox ou autre chose et écrire en japonais (CTRL+espace)...

Doute effroyable (mais qui n'expliquerait pas le pourquoi de l'abscence de la miniature): on est bien d'accord que ibus te permet «seulement» d'écrire en japonais, ça ne te lance pas une application en japonais.

À tout hasard, tu peux aussi essayer en créant un nouvel utilisateur...

Désolé de partir dans tous les sens, mais je ne comprends vraiment rien... Chez moi, la seule modification du .bash_profile a suffit.
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [ibus]Ne démarre pas au démarrage+ "Aucune fonte de sais

Message par lensilvan »

Ça y'est! Enfin, tout fonctionne!
J'ai bien fait comme indiqué mais avec ibus-daemon -x -v, ce qui a fait réapparaître la miniature d'ibus. Ensuite, avec ibus-setup, j'ai séléctionné anthy comme methode d'écriture. Puis, avec Ctrl+Space, on bascule en Japonais.
En tout cas, merci beaucoup. :)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ibus]Impossible d'écrire en Japonais (résolu)

Message par FoolEcho »

Étrange quand même. Ça fonctionne également à l'ouverture de session maintenant ? :|
Enfin, tant mieux (et enfin :mrgreen: ). :D
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [ibus]Impossible d'écrire en Japonais (résolu)

Message par lensilvan »

En redémarrant, ibus ne fonctionne plus:
En fait, si on interrompt le processus ibus-daemon -x -v en fermant par exemple la fenêtre du terminal, la miniature disparaît et il faut tout recommencer à partir du début. Il ne se lance pas automatiquement au démarrage
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par FoolEcho »

Le contraire m'aurait étonné. :)
Mets simplement ibus-daemon -x & (pas besoin du -v) dans ton .bash_profile (ce qui doit revenir à faire le -d :roll: , mais je ne vois pas pouquoi il ne fonctionne pas chez toi :| ) et reconnecte-toi.
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par lensilvan »

Comme ceci?

Code : Tout sélectionner

[[ -f ~/.bashrc ]] && . ~/.bashrc
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -x -d
ibus-daemon -x &
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par FoolEcho »

Non, il faut commenter ibus-daemon -x -d.

... au fait, tu n'as rien de spécial dans ton ~/.bashrc ?
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par lensilvan »

Et bien, deviner quoi, ca ne fonctionne toujours pas... :?

En tout cas, voici le ~/.bashrc

Code : Tout sélectionner

export BROWSER="pcmanfm"
export EDITOR="nano"
export PATH="$PATH:$HOME/.local/bin"
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
export GTK_IM_MODULE="xim"
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'
alias dd='dcfldd'
PS1='[\u@\h \W]\$ '

export TERM="rxvt"

#xsu : exécuter une commande en root ; execute command as root
xsu () { su -c "$*";}

#upload file to ompldr.org
ompload() { curl -# -F file1=@"$1" http://ompldr.org/upload|awk '/Info:|File:|T$
alias dd='dcfldd'
PS1='[\u@\h \W]\$ '

Conformément à ce qui était indiqué dans le wiki, j'avais rajouté les lignes export.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par FoolEcho »

Tu ne devrais pas avoir ces lignes dans ton .bashrc puisqu'elles sont dans le .bash_profile... mais ça ne devrait pas impacter... Y a vraiment un truc que je ne pige pas. :?

Tu utilises bien le shell bash, pas un autre ? :copain:

Tu peux nous mettre la sortie de env|sort et le ps aux|grep ibus correspondant aux deux cas de figure:
1) en modifiant ton .bash_profile comme je te l'ai indiqué (sans les export que tu as ajouté dans le .bashrc), celui qui fonctionne chez moi dès démarrage de la session (avec le -d) ?
2) en lançant à la main le cas qui fonctionne chez toi ?
(n'hésite pas à supprimer les répertoires .config/ibus et .anthy entre chaque tentative)
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par lensilvan »

Non, j'utilise bien bash.
Immédiatement après avoir modifié le .bash_profile en supprimant les lignes export comme indiqué:

Code : Tout sélectionner

$ env|sort
ANT_HOME=/usr/share/java/apache-ant
BROWSER=pcmanfm
COLORTERM=Terminal
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-WWlSPco7IM,guid=a275fa99b129701ab1cac1fa00000038
DESKTOP_SESSION=xfce
DISPLAY=:0.0
EDITOR=nano
G_BROKEN_FILENAMES=1
GLADE_CATALOG_PATH=:
GLADE_MODULE_PATH=:
GLADE_PIXMAP_PATH=:
GPG_AGENT_INFO=/tmp/gpg-ZXMGOn/S.gpg-agent:718:1
GTK2_RC_FILES=/home/fowl/.gtkrc-2.0
GTK_IM_MODULE=ibus
GTK_MODULES=canberra-gtk-module
HOME=/home/fowl
J2REDIR=/usr/lib/jvm/java-6-openjdk/jre
J2SDKDIR=/usr/lib/jvm/java-6-openjdk
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
LANG=fr_CA.UTF-8
LIBGLADE_MODULE_PATH=:
LOGNAME=fowl
MAIL=/var/mail/fowl
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/java/apache-ant/bin:/opt/metasploit:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/fowl/.local/bin:/home/fowl/.local/bin
PWD=/home/fowl
QT_IM_MODULE=ibus
SESSION_MANAGER=local/ctkarch:@/tmp/.ICE-unix/728,unix/ctkarch:/tmp/.ICE-unix/728
SHELL=/bin/bash
SHLVL=2
SSH_AGENT_PID=718
SSH_AUTH_SOCK=/tmp/gpg-gqPjKk/S.gpg-agent.ssh
TERM=rxvt
USER=fowl
_=/usr/bin/env
WINDOWID=48234629
XAUTHORITY=/home/fowl/.Xauthority
XDG_CACHE_HOME=/home/fowl/.cache
XDG_CONFIG_DIRS=/etc/xdg:/etc/xdg
XDG_CONFIG_HOME=/home/fowl/.config
XDG_DATA_DIRS=/usr/share/:/usr/local/share/:/usr/share
XDG_DATA_HOME=/home/fowl/.local/share
XDG_MENU_PREFIX=xfce-
XDG_SESSION_COOKIE=ec592c5fff2d57fd5faaa5350000bfdc-1328000678.511239-1531326647
XMODIFIERS=@im=ibus

Code : Tout sélectionner

$ ps aux|grep ibus
fowl       625  0.0  0.1  34668  3084 tty4     Sl   Jan31   0:07 ibus-daemon -x
fowl       626  0.0  0.1  18080  3016 tty4     Sl   Jan31   0:00 /usr/lib/ibus/ibus-gconf
fowl     12847  0.0  0.0   4576   924 pts/1    S+   07:02   0:00 grep ibus
Maintenant, en lançant ibus:

Code : Tout sélectionner

$ env|sort
ANT_HOME=/usr/share/java/apache-ant
BROWSER=pcmanfm
COLORTERM=Terminal
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-WWlSPco7IM,guid=a275fa99b129701ab1cac1fa00000038
DESKTOP_SESSION=xfce
DISPLAY=:0.0
EDITOR=nano
G_BROKEN_FILENAMES=1
GLADE_CATALOG_PATH=:
GLADE_MODULE_PATH=:
GLADE_PIXMAP_PATH=:
GPG_AGENT_INFO=/tmp/gpg-ZXMGOn/S.gpg-agent:718:1
GTK2_RC_FILES=/home/fowl/.gtkrc-2.0
GTK_IM_MODULE=ibus
GTK_MODULES=canberra-gtk-module
HOME=/home/fowl
J2REDIR=/usr/lib/jvm/java-6-openjdk/jre
J2SDKDIR=/usr/lib/jvm/java-6-openjdk
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
LANG=fr_CA.UTF-8
LIBGLADE_MODULE_PATH=:
LOGNAME=fowl
MAIL=/var/mail/fowl
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/java/apache-ant/bin:/opt/metasploit:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/fowl/.local/bin:/home/fowl/.local/bin
PWD=/home/fowl
QT_IM_MODULE=ibus
SESSION_MANAGER=local/ctkarch:@/tmp/.ICE-unix/728,unix/ctkarch:/tmp/.ICE-unix/728
SHELL=/bin/bash
SHLVL=2
SSH_AGENT_PID=718
SSH_AUTH_SOCK=/tmp/gpg-gqPjKk/S.gpg-agent.ssh
TERM=rxvt
USER=fowl
_=/usr/bin/env
WINDOWID=48247088
XAUTHORITY=/home/fowl/.Xauthority
XDG_CACHE_HOME=/home/fowl/.cache
XDG_CONFIG_DIRS=/etc/xdg:/etc/xdg
XDG_CONFIG_HOME=/home/fowl/.config
XDG_DATA_DIRS=/usr/share/:/usr/local/share/:/usr/share
XDG_DATA_HOME=/home/fowl/.local/share
XDG_MENU_PREFIX=xfce-
XDG_SESSION_COOKIE=ec592c5fff2d57fd5faaa5350000bfdc-1328000678.511239-1531326647
XMODIFIERS=@im=ibus

Code : Tout sélectionner

$ ps aux|grep
Usage: grep [OPTION]... MOTIF [FICHIER]...
Pour en savoir davantage, faites: « grep --help ».
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par FoolEcho »

Tu as bouffé le second grep... mais j'imagine qu'anthy apparaît dans les processus...
C'est vraiment incompréhensible.

Tu pourrais créer un utilisateur test avec le même .bash_profile que toi et le lancer sous xfce4 ?
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par lensilvan »

Désolé de ne pas avoir répondu aussi rapidement
Je pense que je vais abandonner temporairement. Je suis présentement très occupé et je pense que je vais ré-essayer lorsque j'aurais le temps...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ibus]Ne démarre pas automatiquement au démarrage

Message par FoolEcho »

lensilvan a écrit :Désolé de ne pas avoir répondu aussi rapidement
C'est pour toi, hein... :)

Ceci étant, tu peux essayer en commentant la partie rajoutée dans le .bash_profile, supprimer la configuration et rajouter ibus dans xfce4 via Session & démarrage > Démarrage automatique ?
lensilvan a écrit :SESSION_MANAGER=local/ctkarch:@/tmp/.ICE-unix/728,unix/ctkarch:/tmp/.ICE-unix/728
... ou alors y a un rapport avec le fait que tu sois sous CTKArch ? (tu es bien sous CTK ? ) ... mais ça m'étonne...
«The following statement is not true. The previous statement is true.» :nage:
Répondre