お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-10-22 10:22:07

runa
メンバ
登録日: 2009-12-22

10.04環境でiBusで日本語が突然入力できなくなった

こんにちは。
タイトルにもあるとおり、何もしていないのに突然iBusで日本語が打てなくなりました。
ただし、他のユーザーからであればこの様に問題なく入力できます。
実は前にもこの様なことが起こり、その際には新しいユーザーを作って対処しましたが、この度、その新しく作ったアカウントでも入力できなくなってしまいました。
iBusを再起動しても何もならず、SCIMに変えてもだめでした。
右上の通知領域にインプットメゾットのアイコンが出ているので、一応動いているのですが、半角/全角キーでもCtrl+Spaceでも切り替えることができません。

iBusの起動時に出てくる「/home/.bashとかいうファイルに三行書き加えなさい」というものもやったのですが、まったく変わりませんでした。

使用環境はUbuntu 10.04です。なるべく早く回答をお願いします。

オフライン

 

#2 2011-10-23 00:19:06

Templer
メンバ
登録日: 2009-07-08

Re: 10.04環境でiBusで日本語が突然入力できなくなった

その状況は環境変数が適切に設定されていないときの挙動とそっくりですね。

おそらく、下記の方法で機能するようになるのではないかとは思うのですが、ですがこれで機能するようになったとしても根本的な原因を取り除いたわけではありません。
正直なところ、私にはそのような状況になる原因を想像することもできないので、私の読みが外れていたり、根本的改善については他の方からの回答を待ちましょう。


では、まず、「.bashrc」に書き込んだ3行を削除してログインし直してください。
そして、アプリケーションの「端末」でコマンド「env | grep -i im」を実行すると下記のような結果が返りますでしょうか。

コード:

$ env | grep -i im
QT_IM_MODULE=xim
XMODIFIERS=@im=ibus
GTK_IM_MODULE=ibus

おそらく、このような結果は返らないのではないでしょうか。その場合は環境変数が適切に設定されていないので、「.xprofile」ファイルに下記内容を記述してログインし直してみてください。

コード:

export QT_IM_MODULE=xim
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus

オフライン

 

#3 2011-10-23 21:17:01

runa
メンバ
登録日: 2009-12-22

Re: 10.04環境でiBusで日本語が突然入力できなくなった

Dear Templer

kaitou arigatou gozaimasu.
ro-mazide yominikuitoha omoimasuga onegaisimasu.
anatani iwaretatoori luna@ubuntu:~$ env | grep -i im
to yattemiruto

luna@ubuntu:~$ env | grep -i im
QT_IM_MODULE=xim
XMODIFIERS=@im=ibus
GTK_IM_MODULE=ibus

nannno mondaimo arimasen.
dousureba yoinodesyouka.

オフライン

 

#4 2011-10-24 05:50:57

Templer
メンバ
登録日: 2009-07-08

Re: 10.04環境でiBusで日本語が突然入力できなくなった

…ということは、思いっきり外してしまったようですね。
そして、その状況であっても、やはり私には原因を想像することが出来なさそうです。
他の方からの回答を待ってみましょう。

オフライン

 

#5 2011-10-24 09:42:05

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: 10.04環境でiBusで日本語が突然入力できなくなった

補足です。私もこの関連はたいして詳しくないのです。
Ubuntu10.04のibus環境の場合、Templerさんが指摘されている内容で正しいと思います。
ただ若干訂正する箇所があります。私のibus環境では次の様になっています。
この設定で、日本語Anthy,Mozc、中国語、朝鮮語入力ができています。

コード:

~$ env | grep -i im
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
GTK_IM_MODULE=ibus

そこで、「.profile」ファイルの最後に追加する項目
エディッタで編集してください。

省略
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
export LANGUAGE="ja_JP:ja:en"
追加
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus

これで直ると思います。
また、~$ sudo apt-get update の後、
~$ sudo apt-get update でlocale error が出たら、こちらを参考にしてください。
https://forums.ubuntulinux.jp/viewtopic.php?id=11660

ps. 蛇足ですが、「.bashrc」ファイルに追加する項目としてはJava環境の設定くらいです。

事例
省略
# java JDK
JAVA_HOME=/opt/jdk1.6.0_23
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
#

オフライン

 

#6 2011-10-24 10:03:43

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: 10.04環境でiBusで日本語が突然入力できなくなった


また、~$ sudo apt-get update の後、
~$ sudo apt-get update でlocale error が出たら、こちらを参考にしてください。

また、~$ sudo apt-get update の後、
~$ sudo apt-get upgrade でlocale error が出たら、こちらを参考にしてください。

#5でうまく動作しないとき、次のコマンドの結果を貼り付けてください。
~$ env
 note: すごい量が表示されると思います。
   関係あると思われる箇所をまるごとcopy&pastしてください。

私のUbuntu10.04の事例
....
XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/usr/share/ubuntustudio-menu/:/etc/xdg/
DESKTOP_SESSION=gnome
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer:/opt/jdk1.6.0_23/bin
QT_IM_MODULE=ibus
PWD=/home/XXXXX
JAVA_HOME=/opt/jdk1.6.0_23
XMODIFIERS=@im=ibus
GDM_KEYBOARD_LAYOUT=jp    OADG109A
LANG=ja_JP.utf8
GNOME_KEYRING_PID=1336
MANDATORY_PATH=/usr/share/gconf/gnome.mandatory.path
GDM_LANG=ja_JP.utf8
GDMSESSION=gnome
SPEECHD_PORT=7560
SHLVL=1
HOME=/home/XXXXX
LANGUAGE=ja_JP:ja:en
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
LOGNAME=XXXXX
CLASSPATH=/opt/jdk1.6.0_23/lib/tools.jar
XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-9So4TGfvLc,guid=95b44f8912835ff44a7b26794ea4977a
LESSOPEN=| /usr/bin/lesspipe %s
DISPLAY=:0.0
GTK_IM_MODULE=ibus
LESSCLOSE=/usr/bin/lesspipe %s %s
....

オフライン

 

#7 2011-10-26 00:39:09

Templer
メンバ
登録日: 2009-07-08

Re: 10.04環境でiBusで日本語が突然入力できなくなった

runaさんへ

こちらを行なってみてください。
https://forums.ubuntulinux.jp/viewtopic.php?pid=64209#p64209

・正常だったものが突然おかしくなった(iBus自体は起動されている)。
・他のユーザーでは問題ない。
・環境変数は元々システム設定で正常である。
初期化するのもありでしょう。

オフライン

 

#8 2011-10-28 16:03:34

runa
メンバ
登録日: 2009-12-22

Re: 10.04環境でiBusで日本語が突然入力できなくなった

Dear koisan1949 and Templer
kaitou atigatou gozaimasu.
iwaretatoori yattemimasitaga
unntomo sunntomo iimasen.
dousurebaiidesyouka :-(

オフライン

 

Board footer

Powered by FluxBB