お知らせ

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

#1 2010-04-17 16:17:15

mithril02
メンバ
登録日: 2010-04-17

operaで日本語入力できない

opera10.10で日本語入力ができなくなりました。
半角全角キーを押してもアルファベットしか入力できません。
どうしたら直すことができるでしょうか。
環境はUbuntu9.10のwubiによるVistaとのデュアルブートです。

オフライン

 

#2 2010-04-17 17:55:00

summerrain
メンバ
登録日: 2010-01-10

Re: operaで日本語入力できない

http://lets-ubuntu.yui.at/opera/opera_ins.html
これの6番のところを端末から入力すれば、日本語入力できるようになりますよ。

オフライン

 

#3 2010-04-17 19:44:37

mithril02
メンバ
登録日: 2010-04-17

Re: operaで日本語入力できない

>summerrainさん
早速の返信ありがとうございます。やってみました。

コード:

$ sudo apt-get install scim-qtimm scim-bridge-client-qt scim-bridge-client-qt4 qt4-qtconfig 
[sudo] password for ***: 
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
scim-qtimm はすでに最新バージョンです。
scim-bridge-client-qt はすでに最新バージョンです。
scim-bridge-client-qt4 はすでに最新バージョンです。
qt4-qtconfig はすでに最新バージョンです。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。

実行後、再起動してみましたが症状に改善は見られませんでした。

オフライン

 

#4 2010-04-17 21:26:19

hmatsue
アドバイザ
登録日: 2009-03-10

Re: operaで日本語入力できない

Ubuntu9.10ではデフォルトの日本語入力エンジンはibusなので、ibus-qt4パッケージが入っているか確認してみて下さい。
入っているのに動かない場合は、
$ echo $LANG
$ echo $LANGUAGE
$ echo $QT_IM_MODULE
の出力結果を確認してみて下さい。
私の環境では、それぞれ
ja_JP.UTF-8
ja_JP:ja:en_GB:en
ibus
とでています(Kubuntu 10.04beta)。
Ubuntuのバージョンが少し違っていますが、Kubuntu9.10のときから現在まで、Operaでの日本語入力はできています。

オフライン

 

#5 2010-04-17 22:28:18

mithril02
メンバ
登録日: 2010-04-17

Re: operaで日本語入力できない

>hmatsueさん
synapticで見たところibus-qt4パッケージは入っているみたいです。
コマンドの実行結果はこうでした。

コード:

$ echo $LANG
ja_JP.UTF-8
$ echo $LANGUAGE

$ echo $QT_IM_MODULE
ibus

オフライン

 

#6 2010-04-18 08:27:41

hmatsue
アドバイザ
登録日: 2009-03-10

Re: operaで日本語入力できない

LANGUAGEが設定されていない見たいですね。
なぜだろう。その設定が効くものなのか、よく判っていませんが、自分の環境では、/etc/environmentにて、
LANGUAGE="ja_JP:ja:en_GB:en"
LANG="ja_JP.UTF-8"
が設定されていました。

試しに、/usr/bin/operaの最後の方に、

コード:

# Run Opera:
exec "$OPERA_BINARYDIR/opera" "$@"

となっている箇所があるかと思いますが、これを

コード:

# Run Opera:
export LANG="ja_JP.UTF-8"
export LANGUAGE="ja_JP:ja"
export QT_IM_MODULE="ibus"
exec "$OPERA_BINARYDIR/opera" "$@"

に書き換えてみると入力できるようになったりしないでしょうか。

オフライン

 

#7 2010-04-18 15:56:12

mithril02
メンバ
登録日: 2010-04-17

Re: operaで日本語入力できない

>hmatsueさん
書き換えしてみましたが、だめでした。

オフライン

 

#8 2010-04-18 17:58:47

hmatsue
アドバイザ
登録日: 2009-03-10

Re: operaで日本語入力できない

そうなると、環境変数の問題では無いのかもですね。
他のアプリケーションでは日本語入力ができていますでしょうか。
また、別な新規ユーザを作成してみて、そちらでoperaで日本語入力できるかを確認してみて下さい。

オフライン

 

#9 2010-04-18 20:50:15

mithril02
メンバ
登録日: 2010-04-17

Re: operaで日本語入力できない

>hmatsueさん
他のアプリケーションでは問題はないようです。
新規ユーザで確かめてみましたが、やはりoperaで日本語を入力できませんでした。

オフライン

 

#10 2010-04-18 23:39:46

hmatsue
アドバイザ
登録日: 2009-03-10

Re: operaで日本語入力できない

そうなるとopera特有の問題なのでしょうか。
operaの導入はどのようにしましたでしょうか。
もし、operaのapt-lineを追加しているのであれば、なにかの拍子にqt3系のものに置き換わってしまっていたりしないか確認してみて下さい。
$ apt-cache policy opera
で確認できます。

オフライン

 

#11 2010-04-19 00:18:50

mithril02
メンバ
登録日: 2010-04-17

Re: operaで日本語入力できない

>hmatsueさん
operaは
http://lets-ubuntu.yui.at/opera/opera_ins.html
このwedページを参考に導入しました。
すいません、apt-lineというのがよくわからないです。
とりあえず、コマンドの実行結果を書いておきます。

コード:

$ apt-cache policy opera
opera:
  インストールされているバージョン: 10.10.4742.gcc4.qt3
  候補: 10.10.4742.gcc4.qt3
  バージョンテーブル:
 *** 10.10.4742.gcc4.qt3 0
        500 http://deb.opera.com stable/non-free Packages
        100 /var/lib/dpkg/status

オフライン

 

#12 2010-04-19 07:52:32

hmatsue
アドバイザ
登録日: 2009-03-10

Re: operaで日本語入力できない

operaはDebian用にapt-lineと呼ばれるパッケージマネージャ用のいわゆるレポジトリを公開していまして、それをUbuntuのソフトウェアソースに登録することができてしまいます。
元がDebian用なので、いつ、ライブラリの不整合を起こすとも限らないのでお勧めはできませんが。。

それはさておき、日本語入力にibusを使う場合、operaはqt4用のものを選択しなければなりません。ibusのqt用のブリッジがqt4用のものしかなく、qt3用のものがないためです。
32bitシステムなら
http://ftp.yz.yamagata-u.ac.jp/pub/opera/linux/1010/final/en/i386/
64bitシステムなら
http://ftp.yz.yamagata-u.ac.jp/pub/opera/linux/1010/final/en/x86_64/
からqt4版のdebパッケージをダウンロードしてインストールして下さい。

最初の投稿の内容では、日本語入力できていたものができなくなったというように読めるので、以前は日本語入力にscimを使っていて、それがibusに変わったことが原因のようにも思えます。
日本語入力がscimが好みであれば、scimに変更するのもアリかと思います。

オフライン

 

#13 2010-04-20 00:24:09

mithril02
メンバ
登録日: 2010-04-17

Re: operaで日本語入力できない

webページがwedページになってました。

>hmatsueさん
教えていただいたqt4版のdebパッケージの導入で問題が解決されました。
今回はいろいろとありがとうございました。

オフライン

 

Board footer

Powered by FluxBB