お知らせ

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

#1 2009-05-14 11:47:37

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

アップデートにおけるpidgin日本語入力の不具合

2009/05/13 に以下のパッケージがアップデートされたとアップデートマネージャが報告したので,アップデートしました.
apturl
ekiga
gnome-about
gnome-desktop-data
libgnome-desktop-2-11
libqt4-dbus
libqt4-designer
libqt4-network
libqt4-qt3support
libqt4-script
libqt4-sql
libqt4-sql-mysql
libqt4-svg
libqt4-webkit
libqt4-xml
libqtcore4
libqtgui4
qt4-qtconfig
adobereader-jpn

そしてアップデートした所,pidgin の IM にて,日本語が入力ができなくなりました.
通常,半角/全角キーで,日本語を入力切り替えを行うと,SCIMのツールバーが Anthy のアイコンに変化しますが,pidgin の IM だけは変化がありません.従って,英数字しか入力できないのです.
他のアプリケーションについては,問題なく日本語が入力できます.

Ubuntu 9.04 日本語 Remix を利用しています.
pidgin をよく使うので,何とか,日本語を入力できるようにしたいのですが,どうしたら直せるでしょうか?
どなたかご教授願います.

最後の編集者: hellfire (2009-05-18 11:34:56)

オフライン

 

#2 2009-05-18 11:46:45

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: アップデートにおけるpidgin日本語入力の不具合

自己解決しましたので,報告させていただきます.

そもそも,自分の環境の情報が少なかったので,追記します.
---------------< 追記 >---------------
pidgin は [システム] | [設定] | [自動起動するアプリ] で起動させておりました.
しかし,この場合において,pidgin を再起動しても,日本語は入力できませんでした.
---------------------------------------

類似する症状を調べた所,launchpad に似た報告がありました.
https://bugs.launchpad.net/ubuntu-jp-improvement/+bug/245388
ここの

ログイン直後にmousepadやxfce4-terminalなどを立ち上げ、その後にpidginを起動すれば正常に日本語入力ができます。
一度日本語入力ができるようになると、それ以降は再起動しても日本語入力ができる状態になります。

を参考に,ログイン直後に pidgin を起動せず,ログインして少ししてから pidgin を起動するように,自動起動のアプリには以下のスクリプトを登録しました.

コード:

#! /bin/bash
sleep 30
pidgin

このスクリプトは,ログインしてから 30秒後に pidgin を起動するものです.
もちろん,スクリプトには実行権限を与えておきます.

この方法で日本語が入力できるようになりました.
このトピックを閲覧,解決方法を考えてくださった方に感謝します.
(このくだらない質問に対し,時間を割いてくれたことに…)

最後の編集者: hellfire (2009-05-18 11:49:08)

オフライン

 

#3 2009-06-11 23:31:58

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: アップデートにおけるpidgin日本語入力の不具合

以前,解決したと報告しましたが,結局解決していませんでした.

上記の方法#2で,うまくいくときもあれば,失敗する時もあり,完全ではありませんでした.

今の所,解決する術を持たないため,gedit に書き込んでコピペという手法を取っております.
もし,解決した方や改善策をお持ちの方は報告していただけると嬉しいです.

P.S. トピックは[済]がついているけど,解決していない.[済]が消せない….

オフライン

 

#4 2009-06-12 10:01:45

hito
管理者
登録日: 2007-03-18

Re: アップデートにおけるpidgin日本語入力の不具合

Pidginで日本語入力ができる状態になったことを確認した上で、

1) ターミナルを開く
2) $ export > ~/.environment.sh
3) pidginの起動スクリプトのsleep 30の直後(pidgin起動前)に
source ~/.environment.sh


とかするとどうなりますか?
また、もしこれで上手くいく場合、sleep 30を消しても動作しますか?

オフライン

 

#5 2009-06-12 10:04:14

hito
管理者
登録日: 2007-03-18

Re: アップデートにおけるpidgin日本語入力の不具合

※ ついでにタイトルの[済]を削除しておきました。

オフライン

 

#6 2009-06-12 17:13:48

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: アップデートにおけるpidgin日本語入力の不具合

hito さん
何から何までありがとうございます.

ご指摘の通りやってみました所,まだ不安定でできる時とできない時がありました.
やったことは,
1. 読み込むための環境変数スクリプトの作成.
 $ cd ~
 $ export > ~/.environment.sh
2. Pidgin スクリプト(pidgin-src)の作成

コード:

#! /bin/bash
source ~/.environment.sh
pidgin

3. 実行権限の付加
 $ chmod +x ~/.environment.sh ~/pidgin-src
4. スクリプトからの Pidgin 起動
 $ ./pidgin-src
sleep に関しても何度かテストしてみました所,sleep の有無は関係ないようでした.

上記手法ではうまくいきませんでした.
そこで,.environment.sh の内容を見て,SCIM に関する所を修正してみた所,うまくいきました.

コード:

declare -x GTK_IM_MODULE="scim-bridge"


コード:

declare -x GTK_IM_MODULE="scim-bridge-client-gtk"

にする.

なぜ,これでうまくいったのかはわかりません.
そもそも,scim-bridge-client-gtk はインストールするパッケージであり,プログラム名ではないはずですよね?
ちなみに,テストした時に scim-bridge は ps で確認できましたが,scim-bridge-client-gtk はありませんでした.
まだ,テスト段階なので,今後再び日本語入力ができなくなるかもしれませんが,とりあえずは簡単な報告まで.

オフライン

 

#7 2009-06-16 20:55:51

kakutan
新しいメンバ
登録日: 2009-06-16

Re: アップデートにおけるpidgin日本語入力の不具合

hellfireさん

http://ubuntukanamemo.blog94.fc2.com/blog-entry-2.html
私もアップデート後に同様の症状が出ていましたが、上記URLの
「メッセージ入力欄で右クリック→入力メソッド→適当なの選ぶ」で解決しました。
デフォルトでは「SCIM Bridge Input Method」になっていますが「SCIM Input Method」を選択したところ
以前のように入力できるようになりました。ただこの設定は記憶されないようで、毎回やっています。

hellfireさんの症状に有効かどうかはわかりませんがご参考になさってください。

オフライン

 

#8 2009-11-21 20:33:03

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: アップデートにおけるpidgin日本語入力の不具合

kakutan さん
ありがとうございます.
確かに,その方法は方法は確実ですね.

以下の手法が有効なものかどうかわかりませんが,9.04 の環境において,以下の手順で安定して使えていましたので,報告させていただきます.
1. /etc/environment に以下を追記する.

コード:

export GTK_IM_MODULE=scim-anthy

2. 再起動する.

今は 9.10 にアップグレードしたので,検証できませんが,今思えば,scim-bridge に問題があったような気がします.
なお,当然の話ですが,9.10 の ibus 環境では,この問題は出ておりません.

オフライン

 

Board footer

Powered by FluxBB