お知らせ

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

#1 2012-09-15 20:21:49

futatsuya710
メンバ
登録日: 2012-08-27

日本語入力ができなくなりました

よろしくお願いします。
Cふぁいるのこんぱいると実行をしていたら、突然日本語入力ができなくなりました。
Cふぁいるはputsにprintf、return 0;しか使っていない、簡単な物です。
今までは画面右上のきーぼーどあいこんが、
「半角/全角」きーを押すたびに、Anthy(日本語)に切り替わったのですが、
全く反応しなくなりました。
再起動も効果が無く、一度IBusとKeyboard Input Methodsを、
Ubuntuそふとうぇあせんたーであんいんすとーるし、
再びいんすとーるし直して、再起動させた所、
今度は画面右上のきーぼーどあいこんが消えてしまいました。
初期状態に戻すのには、どうしたら良いのでしょう?
この日本語は、慣れないemacs23で書いた物をこぴぺしました。
あどばいすをお願い致します。

オフライン

 

#2 2012-09-15 20:29:55

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

OSですが、12.04.1LTS(64bit)を使っています。

オフライン

 

#3 2012-09-15 21:27:43

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

2日前にしすてむ設定のばっくあっぷを取っている事を思い出しました。
復元してみたのですが、きーぼーどあいこんは復活しませんでした。
やはり、「半角/全角」きーで日本語入力ができません。

オフライン

 

#4 2012-09-15 22:27:37

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

いつの間にか、しすてむ設定の言語さぽーとも消えていました。

オフライン

 

#5 2012-09-15 22:41:44

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

追記致します。
きーぼーどあいこんが消える少し前、
右くりっくでAnthyに設定しても、
すぐに「いんんぷっとめそっどを使用しない」に、自動的に戻されました。

オフライン

 

#6 2012-09-16 20:05:20

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

https://forums.ubuntulinux.jp/viewtopic.php?id=12333
上記ぺーじでは、ばーじょんあっぷぐれーど時にいんじけーたーが消えるという、似たような現象を、
ですくとっぷてーまを変更した後、再起動して復活させたと書かれていたので、試してみたのですが、
やはりきーぼーどあいこんと日本語入力は復活しません。

オフライン

 

#7 2012-09-16 20:34:13

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

しすてむ設定の「きーぼーどれいあうと」で、他の言語を追加したら、
きーぼーどあいこんがいんじけーたー上に復活しました。
しかし日本語入力はできず、言語を削除して1つにすると、残す言語に係わらず、
きーぼーどあいこんは消えてしまいます。
きーぼーどあいこんをくりっくすると、
以前のような再起動、終了などの項目は現れず、残した言語と、
「Show Layout Chart」と「Keyboard Layout Setting...」が表示されます。

オフライン

 

#8 2012-09-17 08:02:29

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

みなさんお忙しいようなので、微力ながら
ubuntuソフトウェアセンターから
1。ibus-anthyを再インストールしてみる
2。日本語入力できればいいのなら ibus-mozcをインストールしてみる

いかがでしょう?

オフライン

 

#9 2012-09-17 08:16:52

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

http://ubuntu.asciimw.jp/elem/000/000/010/10503/
ここの28ページも参照ください

オフライン

 

#10 2012-09-17 13:18:30

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

hide様、ご助言いただき、ありがとうございました。
Ibus、Anthyの再インストールをした所、インジケーター上に新たにキーボードアイコンが復活したので、
キーボードレイアウトの複数登録で表示していたアイコンを、日本語のみの登録で消しました。
新しいアイコンは情報、設定、再起動、終了の項目があり、このアイコンがIbusである事が分かりました。

現在、geditを立ち上げ、ウィンドウ内の右クリックで
「入力メソッド」→「Ibus」
とする事で、Anthyなどのインプットメソッドが使えるようになりました。
ただ、再起動のたびにアイコンが消える、または挙動が怪しくなるので、
ご案内いただきました「Ubuntu Magazine Japan vol.8」P28左下のコマンド
sudo add-apt-repository ppa:japanese-testers/ppa
sudo apt-get update; sudo apt-get upgrade
も実効しましたが、再起動後にはやはりアイコンが消えてしまいますので、ランチャーにIbusを登録し、
ワンクリックで立ち上げられるようにしました。

Ibus復活は、今のところgeditのみで、
Mozilla系のFirefoxやThunderbirdでは入力メソッドの手動切り替えが見当たらず、
よって「全角/半角」キーで日本語入力が使えずにいます。

原因かどうかは分かりませんが、今回のトラブルが発生する直前、パッケージのアップデートが案内されたので、
実行した事が有りました。

1.再起動のたびにIbusが落ちる
2.geditのように入力メソッドを手動切り替えできるソフトでないと、インプットメソッドが使えない
上記2点の問題を解消できれば、FirefoxやThunderbirdが使いやすくなります。
アドバイスをいただければ幸いです。よろしくお願い致します。

オフライン

 

#11 2012-09-17 14:46:37

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

http://www.kkaneko.com/rinkou/linux/ubuntu_langsupport.html
10.10ですが この作業を試されてはどうでしょう?
あとはjapanese teamのパッケージをインストールしてみるとか

識者の参戦歓迎いたします

オフライン

 

#12 2012-09-17 14:48:06

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

http://www.ubuntulinux.jp/japanese
japanese teamのパッケージのインストールの仕方です

オフライン

 

#13 2012-09-17 16:08:57

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

前の投稿で、「Ubuntu Magazine Japan vol.8」P28と記載しましたが、29ページの誤りでした。
「IBusのアイコンが表示されない場合」の、「PPAを登録して不具合を解消」を試みたのですが、
確かにアイコンは復活する物の、AnthyやMozcは起動時に使えないままです。

hide様、アドバイスありがとうございます。
japanese teamのパッケージのインストールは、12.04版の手順で、完了の表示が出ました。
また、1つ目の10.10版を使った方法を用いて、システム設定の言語サポートが復活しました。
改めてお礼を申し上げます。

残る問題はIBusです。
起動時に立ち上がらず、立ち上げても文字の入力は「システム(Xの入力メソッド)」がデフォルトになっていて、
gedit内でIBusに切り替える事により、geditの中のみで使うことができます。
他のアプリ、せめてFirefoxとThunderbirdだけでもIBus(「半角/全角」キー)を使いたいのですが、
ご指導いただければと思います。
よろしくお願い致します。

オフライン

 

#14 2012-09-17 16:22:41

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

https://wiki.ubuntulinux.jp/UbuntuTips/JapaneseEnvironment/IbusAnthy
なんかもうちょっとのとこみたいですが
このwikiのibus-anthyの設定で キーの割り当て というのを試されては?

オフライン

 

#15 2012-09-17 17:16:37

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

hide様、たびたびのアドバイス、ありがとうございます。
ご案内いただいた、Anthy設定のページを拝見させていただきました。
現状ですが、AnthyやMozcを使うIBusが、うまく動いてくれないといった感じです。
Anthyが通常に起動すると、キーボードアイコンが「Aち」に変わり、表示設定した言語バーも現れるのですが、
gedit以外ではキーボードアイコンのまま、言語バーも現れません。
一応キーボードアイコンをクリックすると、
・日本語-Anthy
  日本語-Mozc
  インプットメソッドをオフに
  設定(P)
  情報(A)
  再起動
  終了(Q)
と表示されるのですが、geditで入力メソッドをわざわざIBusに切り替えないといけなかったように、
IBusを他のアプリでも働かせるのに、もう一押し、何らかの設定が必要のような気がします。
今はgedit限定ですが、IBusが通常に動いてくれれば、Anthyの他に、Mozcなども使う事ができます。
Mozcに切り替えると、アイコンが「あ」に変わり、言語バーもMozcの物が表示されます。

オフライン

 

#16 2012-09-17 20:36:03

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

http://ubuntulinuxnyumon.blog60.fc2.com/blog-entry-57.html
ここの画面のように ibusの設定で 切り替えの所になにも入ってないとか
ctrl+spaceでは切り替わるのでしょうか?

オフライン

 

#17 2012-09-17 20:49:44

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

あと
ibusの設定>詳細 ですべてのアプリケーションで同じインプットメソッドを使う にチェック入れたり
一般の アクティブな時に表示するにチェック入れたりする
というとこでしょうか

オフライン

 

#18 2012-09-17 21:51:07

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

hide様、何度もご助言いただき、ありがとうございます。

IBusの設定 → 一般 → キーボードショートカット:切り替え
ですが、
Control+space; Zenkaku_Hankaku; Alt+Kanji; Alt+grave; Hangul; Alt+Release+Alt_R
と設定され、Ctrl+spaceでも切り替えができました。ただし、gedit限定です。

IBusの設定 → 詳細 → グローバルインプットメソッドの設定:
すべてのアプリケーション間で同じインプットメソッドを共有する
これにはチェックが入っていませんでした。
さっそくチェックを入れて、再起動してみました。

PCを立ち上げる→ログインする→IBusが落ちている
ここが一つの山です。ランチャーからIBusを立ち上げます。
インジケーターに現れたキーボード(IBus)アイコンをクリックする→インプットメソッドがありません
ここが二つ目の山です。geditを立ち上げて、ウィンドウ内で右クリック
→入力メソッド→IBus(Intelligent Input Bus)をクリック
→キーボード(IBus)アイコンをクリックすると、インプットメソッドにAnthyやMozcが加わります。
「半角/全角」またはCtrl+space、どちらでもアイコンが変わり、言語バーが表示され、geditで使用できます。

この状態でThunderbirdやFirefox、LibreOffice Writerを立ち上げ、文字入力を行う。
言語バーが
Aち Anthy あ R 連 般 (設定) ☆
から
Aち Anthy ☆
に変わります。
「半角/全角」とCtrl+space、どちらも無効です。
一応アイコンをクリックして見ると、Anthyに○が付いています。
今、geditに戻ってAnthyを使っています。この状態でAnthyの「Aち」に変わったアイコンをクリックすると、
「インプットメソッドをオフに」に○が移っています。ですが、Anthyを使えています。
逆に無理やりAnthyに戻してgedit以外のアプリを使っても、短い言語バーを表示するのが精一杯で、
日本語入力をする事はできません。
この三つ目の山を越えるべく、次の手段をご教示いただけますよう、お願い致します。

オフライン

 

#19 2012-09-17 22:33:45

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

前の投稿で、間違った解釈ができる書き方をしてしまいました。
geditで入力メソッド→IBusをクリックした時点でAnthyが起動可能となり、
「半角/全角」キーを押す事で言語バーが表示され、インジケーターのアイコンも変わり、
geditでの日本語入力が可能になります。
インジケーターのアイコンをクリックする事によって、可能になる訳ではありません。

追記です。
geditを一旦閉じ、再び立ち上げると、入力メソッドが「システム(Xの入力メソッド)」に戻り、
再度IBusに指定し直さないと、日本語入力ができません。
また、日本語入力ができる状態で、geditの入力メソッドを再度IBusに設定にすると、言語バーが短くなります。
しかし、日本語入力は普通にできます。
一旦ウィンドウ内で右クリックし、現れたメニューを消すだけで、言語バーは元に戻ります。

素人の考えなのですが、IBusがログインと共に立ち上がらないのが問題の根本と思われるのですが、
これはマレな現象なのでしょうか?
「Ubuntu Magazine Japan vol.8」に載るくらいなので、さらなる対策がなされる事を願っています。

オフライン

 

#20 2012-09-17 22:46:34

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

もう一つ、追記させていただきます。
言語バーの長さは、たまに日本語入力の可能、不可能を示す物ではありません。
投稿の欄をクリックしても長い言語バーのままだったので、書けるかも知れないと思ったのもつかの間、やはり無理でした。
その後、再び言語バーはgeditで長くなり、Firefoxで短くなる状態に戻りました。

オフライン

 

#21 2012-09-18 06:16:02

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

http://pc.casey.jp/archives/153902376
そろそろ手詰まり感いっぱいですが、私のところで再現できないのでなんともなんですが
ibus自動起動の方法が載ってるので... 難易度ちょっと高いですが

みなさまご参戦ご助言おねがいいたします

オフライン

 

#22 2012-09-18 15:16:48

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

hide様、有力な情報を、ありがとうございます。
ご案内いただいたページは、私が直面している問題ズバリです。
さっそく /home/.xprofile と /etc/skel/.xprofile を作成し、
export XMODIFIERS=”@im=ibus”
export GTK_IM_MODULE=”ibus”
export QT_IM_MODULE=”xim”
ibus-daemon -d -x
を入力しました。しかし、効果はありません。

次にインジケータ一番右の電源アイコンから「自動起動するアプリケーション...」を選び、「追加(A)」から
名前(N):ibus
コマンド(M):ibus-daemon -r -d -x
を入力しました。
これにより、ログイン時にIBusアイコンがインジケーターに表示されるようになりました。
ランチャーに登録していたIBusが不要になり、登録を解除する事ができました。

http://pc.casey.jp/archives/153902376
の下の方に、日本語フォーラムのリンクが有りました。
https://forums.ubuntulinux.jp/viewtopic.php?id=12027
バージョンは11.04ですが、同じような問題を報告しています。
funatogawa様の回答を見ますと、~/.bashrcの100行目あたりに、自動起動させる項目が有るとの事。
https://forums.ubuntulinux.jp/viewtopic.php?pid=73215#p73215
上記のリンクが貼られていまして、確認した所、一つの方法として
自動起動するアプリケーションの入力方法を
名前(N):IBus daemon
コマンド(M):/usr/bin/ibus-daemon -d
説明(E):Start IBus daemon when Gnome starts(任意)
と紹介されていたので、この通りにしてみたのですが、やはりFirefoxなどで日本語入力はできません。

もう一つの方法、~/.bashrcの100行目を編集する。
100 export GTK_IM_MODULE=ibus
101 export XMODIFIERS=@im=ibus
102 export QT_IM_MODULE=ibus

私のPCでファイルをのぞいて見ると、
93 # Alias definitions.
94 # You may want to put all your additions into a separate file like
95 # ~/.bash_aliases, instead of adding them here directly.
96 # See /usr/share/doc/bash-doc/examples in the bash-doc package.
97
98 if [ -f ~/.bash_aliases ]; then
99     . ~/.bash_aliases
100 fi
101
102 # enable programmable completion features (you don't need to enable
103 # this, if it's already enabled in /etc/bash.bashrc and /etc/profile
104 # sources /etc/bash.bashrc).
105 if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
106     . /etc/bash_completion
107 fi
ヤンク&新しいファイルのvimにShift+Pができなかったので、書き写しました。
編集する箇所が分かりません。
ご教示願えれば幸いです。よろしくお願い致します。

オフライン

 

#23 2012-09-18 15:43:11

futatsuya710
メンバ
登録日: 2012-08-27

Re: 日本語入力ができなくなりました

https://forums.ubuntulinux.jp/viewtopic.php?pid=73215#p73215
上記ページのTempler様のアドバイスに、
ps ax | grep ibus
の実行結果を確認するとありましたので、下記に記載します。
1892 ?        Ssl    0:04 /usr/bin/ibus-daemon -d
1900 ?        Sl     0:00 /usr/lib/x86_64-linux-gun/ibus/ibus-gconf
1902 ?        Sl     0:01 /usr/bin/python /usr/share/ibus/ui/gtk/main.py
1909 ?        Sl     0:01 /usr/bin/python /usr/share/ibus-anthy/engine/main.py
--ibus
2481 pts/2    S+     0:00 grep --color=auto ibus

オフライン

 

#24 2012-09-18 19:52:40

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

そろそろアドバイスできる限界が近いので、お助けくださいね

さっそく /home/.xprofile と /etc/skel/.xprofile を作成し、
export XMODIFIERS=”@im=ibus”
export GTK_IM_MODULE=”ibus”
export QT_IM_MODULE=”xim”
ibus-daemon -d -x
を入力しました。しかし、効果はありません。

とありますが 隠しファイルを表示すると .xprofile はもともとなかったですか?
もし新たに/home /etc/skel にそれぞれ作成したとするとダブってできてないでしょうか?

オフライン

 

#25 2012-09-18 20:16:51

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: 日本語入力ができなくなりました

さっそく /home/.xprofile と /etc/skel/.xprofile を作成し、
export XMODIFIERS=”@im=ibus”
export GTK_IM_MODULE=”ibus”
export QT_IM_MODULE=”xim”
ibus-daemon -d -x
を入力しました。しかし、効果はありません。

わたしのとこにも.xprofileは/home /etc/skelにもありませんね
/.profileの間違いかもしれないので まず/home/ユーザー名/.profileの中に
上記の4行を追記してみるのはどうでしょうか?(あまり自信はありません)

オフライン

 

Board footer

Powered by FluxBB