
Ubuntu日本語フォーラム

ログインしていません。
opera10.10で日本語入力ができなくなりました。
半角全角キーを押してもアルファベットしか入力できません。
どうしたら直すことができるでしょうか。
環境はUbuntu9.10のwubiによるVistaとのデュアルブートです。
オフライン
http://lets-ubuntu.yui.at/opera/opera_ins.html
これの6番のところを端末から入力すれば、日本語入力できるようになりますよ。
オフライン
>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 個。
実行後、再起動してみましたが症状に改善は見られませんでした。
オフライン
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での日本語入力はできています。
オフライン
>hmatsueさん
synapticで見たところibus-qt4パッケージは入っているみたいです。
コマンドの実行結果はこうでした。
$ echo $LANG ja_JP.UTF-8 $ echo $LANGUAGE $ echo $QT_IM_MODULE ibus
オフライン
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" "$@"
に書き換えてみると入力できるようになったりしないでしょうか。
オフライン
そうなると、環境変数の問題では無いのかもですね。
他のアプリケーションでは日本語入力ができていますでしょうか。
また、別な新規ユーザを作成してみて、そちらでoperaで日本語入力できるかを確認してみて下さい。
オフライン
>hmatsueさん
他のアプリケーションでは問題はないようです。
新規ユーザで確かめてみましたが、やはりoperaで日本語を入力できませんでした。
オフライン
そうなるとopera特有の問題なのでしょうか。
operaの導入はどのようにしましたでしょうか。
もし、operaのapt-lineを追加しているのであれば、なにかの拍子にqt3系のものに置き換わってしまっていたりしないか確認してみて下さい。
$ apt-cache policy 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オフライン
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に変更するのもアリかと思います。
オフライン
webページがwedページになってました。
>hmatsueさん
教えていただいたqt4版のdebパッケージの導入で問題が解決されました。
今回はいろいろとありがとうございました。
オフライン