お知らせ

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

#26 2014-01-07 02:14:59

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: fcitxインストール後のインプットメソッド確認

katsu07 による投稿:

$ sudo apt-get install emacs24 emacs-mozc emacs-mozc-bin
を実行。

~/.emacs.d/.emacs を作成し、以下を記述
(require 'mozc)
(setq default-input-method "japanese-mozc")
(setq mozc-candidate-style 'overlay)

これは、emacs から、ibus、 fcitx を介さず、直接、mozc を使う設定なので、今回の問題 とは、関係しないと思いますよ。

オフライン

 

#27 2014-01-07 09:46:40

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

#24: https://forums.ubuntulinux.jp/viewtopic.php?pid=101557#p101557
の下記部分に大きな間違いがあります。訂正します。

誤:    /usr/share/fcitx/addon/
正:  ~/.config/fcitx/addon/

Hiroshi Kubo による投稿:

<略>

そこで別ソルーションの探索です。成果があったようです。ご報告します。

fcitx-diagnoseによって無効と診断された3つのプロセスに対応するファイル,
その一つは/usr/share/fcitx/addon/fcitx-dbus.confです,このなかのEnabled=FalseをTrueに手で変えたところ,
fcitx-diagnoseの診断結果は,期待に近いものになりました。

<略>

オフライン

 

#28 2014-01-07 11:50:00

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

si による投稿:

katsu07 による投稿:

$ sudo apt-get install emacs24 emacs-mozc emacs-mozc-bin
を実行。

~/.emacs.d/.emacs を作成し、以下を記述
(require 'mozc)
(setq default-input-method "japanese-mozc")
(setq mozc-candidate-style 'overlay)

これは、emacs から、ibus、 fcitx を介さず、直接、mozc を使う設定なので、今回の問題 とは、関係しないと思いますよ。

はい,私はそのように理解しています。つい先日まで私は,この設定でibusを介さずにemacsを使っていました。
それが「日本語モード」のおかげで突然,堂々とibusを介してmozcが使えることを発見し,ここで報告しました。

#19, https://forums.ubuntulinux.jp/viewtopic.php?pid=101528#p101528

がどそれです。

オフライン

 

#29 2014-01-07 12:22:45

katsu07
ゲスト

Re: fcitxインストール後のインプットメソッド確認

今一度確認したいのですが、現状はfcitx-setup-helperを実施してibusからfcitxに変更すると、emacsは関係なくシステム全体で[ctrl + space]による日本語入力に切り替える事ができない?
それともfcitxでシステム的には[ctrl + space]による日本語入力が可能だが、fcitxのconfiguration画面に英語キーボードとmozcが出てこないだけでしょうか?

 

#30 2014-01-07 12:52:30

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

katsu07 による投稿:

今一度確認したいのですが、現状はfcitx-setup-helperを実施してibusからfcitxに変更すると、emacsは関係なくシステム全体で[ctrl + space]による日本語入力に切り替える事ができない?

そのように把握しています。

それともfcitxでシステム的には[ctrl + space]による日本語入力が可能だが、fcitxのconfiguration画面に英語キーボードとmozcが出てこないだけでしょうか?

この状態ではありません。

オフライン

 

#31 2014-01-07 17:39:50

katsu07
ゲスト

Re: fcitxインストール後のインプットメソッド確認

確認できそうな事で残ってるのはこのくらいです。
現状はibusを使って[ctrl + space]による日本語入力が可能な状態だと思いますが、その状態で以下の出力を確認して下さい。

1. 端末で $ echo $DESKTOP_SESSION として出力される値。
(ubuntu,gnome-fallback,gnome,gnome-classicならば次の設定を操作します)
2. dconf editorを起動して、以下の設定を確認してください。
(dashでdconfと打てば出てきますが、出てこなければdconf-toolsのインストールが必要です)
dconf-editorを起動後に、
[org]-[gnome]-[settings-daemon]-[plugins]-[keyboard]と降りていき、"active"にチェックが付いているか否か。(ibusなら付いている)
同じく
[com]-[canonical]-[indicator]-[keyboard]と降りていき、"visible"にチェックが付いているか否か。(ibusなら付いている)

fcitx-setup-helperを実行し、ログインし直した後に上記と同じ設定を確認してください。
(fcitx-setup-helperは必ず日本語環境にしてから実行してください)
又、言語サポートの「キーボード入力に使うIMシステム」が[fcitx]になっているかも確認してください。
dconfの値が書き換わっているのにfcitxが使えないとなると、現状~/.config以下にあるfcitx関連ファイルの削除と、fcitx関連パッケージの再インストールくらいしか思いつきません。

 

#32 2014-01-07 18:18:09

katsu07
ゲスト

Re: fcitxインストール後のインプットメソッド確認

言い回しが悪かったので修正

ubuntuとgnome-fallbackでは以下の2箇所

[org]-[gnome]-[settings-daemon]-[plugins]-[keyboard]と降りていき、"active"にチェックが付いているか否か。(ibusなら付いている)
同じく
[com]-[canonical]-[indicator]-[keyboard]と降りていき、"visible"にチェックが付いているか否か。(ibusなら付いている)

gnomeとgnome-classicでは以下の1箇所

[org]-[gnome]-[settings-daemon]-[plugins]-[keyboard]と降りていき、"active"にチェックが付いているか否か。(ibusなら付いている)

 

#33 2014-01-07 23:35:45

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

katsu07さん,

綿密かつ丁寧なご指導に感謝します。ご指示の調査結果をご報告します。

katsu07 による投稿:

確認できそうな事で残ってるのはこのくらいです。
現状はibusを使って[ctrl + space]による日本語入力が可能な状態だと思いますが、その状態で以下の出力を確認して下さい。

この状態で操作を開始しました。

1. 端末で $ echo $DESKTOP_SESSION として出力される値。
(ubuntu,gnome-fallback,gnome,gnome-classicならば次の設定を操作します)
2. dconf editorを起動して、以下の設定を確認してください。
(dashでdconfと打てば出てきますが、出てこなければdconf-toolsのインストールが必要です)
dconf-editorを起動後に、
[org]-[gnome]-[settings-daemon]-[plugins]-[keyboard]と降りていき、"active"にチェックが付いているか否か。(ibusなら付いている)
同じく
[com]-[canonical]-[indicator]-[keyboard]と降りていき、"visible"にチェックが付いているか否か。(ibusなら付いている)

1.  $ echo $DESKTOP_SESSIONの出力:ubuntu
2.  dconf-editor: [org]-[gnome]-[settings-daemon]-[plugins]-[keyboard]: "active"はノーチェック
                               [com]-[canonical]-[indicator]-[keyboard]: "visible"はノーチェック,"migrated"にチェック

fcitx-setup-helperを実行し、ログインし直した後に上記と同じ設定を確認してください。
(fcitx-setup-helperは必ず日本語環境にしてから実行してください)
又、言語サポートの「キーボード入力に使うIMシステム」が[fcitx]になっているかも確認してください。

a. 日本語環境でfcitx-setup-helper実行;
b. 言語サポートの「キーボード入力に使うIMシステム」確認:確かに[fcitx]になっている;
c. ログアウト;
d. ログイン;
e. echo出力:ubuntu
f. dconf-editor出力:"active"はノーチェック
g. dconf-editor出力:"visible"はノーチェック,"migrated"にチェック

dconfの値が書き換わっているのにfcitxが使えないとなると、現状~/.config以下にあるfcitx関連ファイルの削除と、fcitx関連パッケージの再インストールくらいしか思いつきません。

私の調査結果は,どう読むのでしょうか。
ibusなのに"active"も"visible"もノーチェック。これはまともではない,ということですか。
fcitxに切り替えても"active"も"visible"も変わらず。値の書き換えが行われていない,ということですか。

注意深く操作したつもりですが,操作ミスを犯しているかもしれません。
ご指示くだされば,何度でも何でも調査します。

話は脱線しますが,dconf-editorの存在を知ったのは収穫です。ありがとうございます。

オフライン

 

#34 2014-01-07 23:57:50

katsu07
ゲスト

Re: fcitxインストール後のインプットメソッド確認

こちらでは前述の環境で、dashからfcitx-setup-helperだけを使いibusとfcitxを切り替えると変化があります。
fcitxではdconfでのactiveとvisibleがノーチェックとなり、ibusに戻すとチェックが付きます。
ノーチェックのまま変化が無かったわけですが、実質fcitxではノーチェックとなるので、何故使えないのか解りません。
ibusに戻してもチェックが付かないのは腑に落ちませんが・・・・

 

#35 2014-01-08 00:09:51

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: fcitxインストール後のインプットメソッド確認

Hiroshi Kubo による投稿:

e. echo出力:ubuntu
f. dconf-editor出力:"active"はノーチェック
g. dconf-editor出力:"visible"はノーチェック,"migrated"にチェック

再度、英語ユーザを作り確認しました。
私の環境でも、この結果は、日本語ユーザでも英語ユーザでも同じでした。
fcitx-mozc だと、これで正常のようです。

fcitx-mozc デフォルト状態で、~/.config/fcitx/config は

コード:

[Hotkey]
# 入力メソッドのオンオフ
TriggerKey=CTRL_SPACE ZENKAKUHANKAKU

のみ有効

参考までに、日本語、英語環境ともに、fcitx-mozc が動作する私の環境の mozc 及び fcitx 関連インストール済みパッケージを掲示します
dpkg -l | grep -E "fcitx|mozc"

コード:

ii  emacs-mozc                                1.11.1522.102-1ubuntu1                   amd64        Mozc for Emacs
ii  emacs-mozc-bin                            1.11.1522.102-1ubuntu1                   amd64        Helper module for emacs-mozc
ii  fcitx                                     1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework
ii  fcitx-bin                                 1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - essential binaries
ii  fcitx-config-common                       0.4.7-1                                  all          graphic Fcitx configuration tool - common files
ii  fcitx-config-gtk                          0.4.7-1                                  amd64        graphic Fcitx configuration tool - Gtk+ 3 version
ii  fcitx-data                                1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework - essential data files
ii  fcitx-frontend-all                        1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework - frontends metapackage
ii  fcitx-frontend-gtk2:amd64                 1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - GTK+ 2 IM Module frontend
ii  fcitx-frontend-gtk3:amd64                 1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - GTK+ 3 IM Module frontend
ii  fcitx-frontend-qt4:amd64                  1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - Qt4 IM Module frontend
ii  fcitx-frontend-qt5:amd64                  0.1.1-1                                  amd64        Free Chinese Input Toy of X - Qt5 IM Module frontend
ii  fcitx-libs:amd64                          1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - library files
ii  fcitx-libs-gclient:amd64                  1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - D-Bus client library for Glib
ii  fcitx-libs-qt:amd64                       1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - D-Bus client library for Qt
ii  fcitx-libs-qt5:amd64                      0.1.1-1                                  amd64        Free Chinese Input Toy of X - D-Bus client library for Qt5
ii  fcitx-module-dbus                         1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - D-Bus module and IPC frontend
ii  fcitx-module-kimpanel                     1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - KIMPanel protocol module
ii  fcitx-module-lua                          1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - Lua module
ii  fcitx-module-x11                          1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - X11 module and XIM frontend
ii  fcitx-modules                             1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - core modules
ii  fcitx-mozc:amd64                          1.11.1522.102-1ubuntu1                   amd64        Mozc engine for fcitx - Client of the Mozc input method
ii  fcitx-ui-classic                          1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - Classic user interface
ii  ibus-mozc                                 1.11.1522.102-1ubuntu1                   amd64        Mozc engine for IBus - Client of the Mozc input method
ii  mozc-data                                 1.11.1522.102-1ubuntu1                   all          Mozc input method - data files
ii  mozc-server                               1.11.1522.102-1ubuntu1                   amd64        Server of the Mozc input method
ii  mozc-utils-gui                            1.11.1522.102-1ubuntu1                   amd64        GUI utilities of the Mozc input method

オフライン

 

#36 2014-01-08 11:13:06

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

siさん,

si による投稿:

Hiroshi Kubo による投稿:

e. echo出力:ubuntu
f. dconf-editor出力:"active"はノーチェック
g. dconf-editor出力:"visible"はノーチェック,"migrated"にチェック

再度、英語ユーザを作り確認しました。
私の環境でも、この結果は、日本語ユーザでも英語ユーザでも同じでした。
fcitx-mozc だと、これで正常のようです。

ご確認,ありがとうございます。ibusの場合には"active"にチェックがはいっていますか。

fcitx-mozc デフォルト状態で、~/.config/fcitx/config は

コード:

[Hotkey]
# 入力メソッドのオンオフ
TriggerKey=CTRL_SPACE ZENKAKUHANKAKU

のみ有効

私の場合,全行コメントアウトになっていましたので,
TriggerKey=CTRL_SPACE
の行のみ有効にしてみました。しかし,キー操作ctrl-spaceがmozcをトリガーする結果はもたらしてくれませんでした。

参考までに、日本語、英語環境ともに、fcitx-mozc が動作する私の環境の mozc 及び fcitx 関連インストール済みパッケージを掲示します
dpkg -l | grep -E "fcitx|mozc"

コード:

ii  emacs-mozc                                1.11.1522.102-1ubuntu1                   amd64        Mozc for Emacs
ii  emacs-mozc-bin                            1.11.1522.102-1ubuntu1                   amd64        Helper module for emacs-mozc
ii  fcitx                                     1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework
ii  fcitx-bin                                 1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - essential binaries
ii  fcitx-config-common                       0.4.7-1                                  all          graphic Fcitx configuration tool - common files
ii  fcitx-config-gtk                          0.4.7-1                                  amd64        graphic Fcitx configuration tool - Gtk+ 3 version
ii  fcitx-data                                1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework - essential data files
ii  fcitx-frontend-all                        1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework - frontends metapackage
ii  fcitx-frontend-gtk2:amd64                 1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - GTK+ 2 IM Module frontend
ii  fcitx-frontend-gtk3:amd64                 1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - GTK+ 3 IM Module frontend
ii  fcitx-frontend-qt4:amd64                  1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - Qt4 IM Module frontend
ii  fcitx-frontend-qt5:amd64                  0.1.1-1                                  amd64        Free Chinese Input Toy of X - Qt5 IM Module frontend
ii  fcitx-libs:amd64                          1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - library files
ii  fcitx-libs-gclient:amd64                  1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - D-Bus client library for Glib
ii  fcitx-libs-qt:amd64                       1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - D-Bus client library for Qt
ii  fcitx-libs-qt5:amd64                      0.1.1-1                                  amd64        Free Chinese Input Toy of X - D-Bus client library for Qt5
ii  fcitx-module-dbus                         1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - D-Bus module and IPC frontend
ii  fcitx-module-kimpanel                     1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - KIMPanel protocol module
ii  fcitx-module-lua                          1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - Lua module
ii  fcitx-module-x11                          1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - X11 module and XIM frontend
ii  fcitx-modules                             1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - core modules
ii  fcitx-mozc:amd64                          1.11.1522.102-1ubuntu1                   amd64        Mozc engine for fcitx - Client of the Mozc input method
ii  fcitx-ui-classic                          1:4.2.8.1-3ubuntu1~ppa1                  amd64        Flexible Input Method Framework - Classic user interface
ii  ibus-mozc                                 1.11.1522.102-1ubuntu1                   amd64        Mozc engine for IBus - Client of the Mozc input method
ii  mozc-data                                 1.11.1522.102-1ubuntu1                   all          Mozc input method - data files
ii  mozc-server                               1.11.1522.102-1ubuntu1                   amd64        Server of the Mozc input method
ii  mozc-utils-gui                            1.11.1522.102-1ubuntu1                   amd64        GUI utilities of the Mozc input method

私の場合の結果はつぎの通りでした。ほぼ同じですが,一つ質問がありますので,そのままコピー&ペーストします。
違いのほとんどは"amd64"の代わりに"i386"があるだけですが,私の最初の行は異質です。
行頭の"rc"や"ii"の意味を man dpkg して調べようとしましたが説明にたどりつけませんでした。
それぞれ,何を意味しているのでしょうか。
"emacs-mozc"はアンインストールしたつもりです。なぜ,ここに表れるのでしょうか。不思議です。
これがデーモンプロセスとしてランしていて悪さをしていることはありえませんかしら?

コード:

rc  emacs-mozc                                1.11.1522.102-1ubuntu1                   i386         Mozc for Emacs
ii  fcitx                                     1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework
ii  fcitx-bin                                 1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - essential binaries
ii  fcitx-config-common                       0.4.7-1                                  all          graphic Fcitx configuration tool - common files
ii  fcitx-config-gtk                          0.4.7-1                                  i386         graphic Fcitx configuration tool - Gtk+ 3 version
ii  fcitx-data                                1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework - essential data files
ii  fcitx-frontend-all                        1:4.2.8.1-3ubuntu1~ppa1                  all          Flexible Input Method Framework - frontends metapackage
ii  fcitx-frontend-gtk2:i386                  1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - GTK+ 2 IM Module frontend
ii  fcitx-frontend-gtk3:i386                  1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - GTK+ 3 IM Module frontend
ii  fcitx-frontend-qt4:i386                   1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - Qt4 IM Module frontend
ii  fcitx-frontend-qt5:i386                   0.1.1-1                                  i386         Free Chinese Input Toy of X - Qt5 IM Module frontend
ii  fcitx-libs:i386                           1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - library files
ii  fcitx-libs-gclient:i386                   1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - D-Bus client library for Glib
ii  fcitx-libs-qt:i386                        1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - D-Bus client library for Qt
ii  fcitx-libs-qt5:i386                       0.1.1-1                                  i386         Free Chinese Input Toy of X - D-Bus client library for Qt5
ii  fcitx-module-dbus                         1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - D-Bus module and IPC frontend
ii  fcitx-module-kimpanel                     1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - KIMPanel protocol module
ii  fcitx-module-lua                          1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - Lua module
ii  fcitx-module-x11                          1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - X11 module and XIM frontend
ii  fcitx-modules                             1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - core modules
ii  fcitx-mozc:i386                           1.11.1522.102-1ubuntu1                   i386         Mozc engine for fcitx - Client of the Mozc input method
ii  fcitx-ui-classic                          1:4.2.8.1-3ubuntu1~ppa1                  i386         Flexible Input Method Framework - Classic user interface
ii  ibus-mozc                                 1.11.1522.102-1ubuntu1                   i386         Mozc engine for IBus - Client of the Mozc input method
ii  mozc-data                                 1.11.1522.102-1ubuntu1                   all          Mozc input method - data files
ii  mozc-server                               1.11.1522.102-1ubuntu1                   i386         Server of the Mozc input method
ii  mozc-utils-gui                            1.11.1522.102-1ubuntu1                   i386         GUI utilities of the Mozc input method

オフライン

 

#37 2014-01-08 12:56:21

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: fcitxインストール後のインプットメソッド確認

Hiroshi Kubo による投稿:

行頭の"rc"や"ii"の意味を man dpkg して調べようとしましたが説明にたどりつけませんでした。
それぞれ,何を意味しているのでしょうか。
"emacs-mozc"はアンインストールしたつもりです。なぜ,ここに表れるのでしょうか。不思議です。
これがデーモンプロセスとしてランしていて悪さをしていることはありえませんかしら?

rc  emacs-mozc                                1.11.1522.102-1ubuntu1                   i386         Mozc for Emacs

rc ii の意味は、 dpkg -l | more  とすれば、最初に説明が出てきます。

要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前                                    バージョン                          アーキテ 説明

rc -> (R)削除 (C)設定 : パッケージは削除したけど、設定は残っているのではないでしょうか?

dpkg システムの場合、remove は、設定までは削除しない。
設定まで削除するには、purge を使う。

オフライン

 

#38 2014-01-08 22:13:22

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

siさん,

dpkgリストにでてくる"ii"や"rc"の説明がどこにあるか,
"ii"や"rc"が何を意味するか,
dpkgリストで"rc"とされたパッケージをdpkgリストから消すにはどうするか,
これは理解しました。

で私のかすかな期待:

Hiroshi Kubo による投稿:

行頭の"rc"や"ii"の意味を man dpkg して調べようとしましたが説明にたどりつけませんでした。
それぞれ,何を意味しているのでしょうか。
"emacs-mozc"はアンインストールしたつもりです。なぜ,ここに表れるのでしょうか。不思議です。
これがデーモンプロセスとしてランしていて悪さをしていることはありえませんかしら?

rc  emacs-mozc                                1.11.1522.102-1ubuntu1                   i386         Mozc for Emacs

これの可能性を確認するため

$sudo apt-get purge emacs-mozc

の実行,fcitx-setup-helper実行,fcitx環境へのログイン,とやってみましたが,効果なしでした。

ご報告します。

オフライン

 

#39 2014-01-08 22:29:05

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

katsu07さん,

activeとvisibleのテストを行いました。問題解決には役立ちませんがご報告します。

katsu07 による投稿:

こちらでは前述の環境で、dashからfcitx-setup-helperだけを使いibusとfcitxを切り替えると変化があります。
fcitxではdconfでのactiveとvisibleがノーチェックとなり、ibusに戻すとチェックが付きます。
ノーチェックのまま変化が無かったわけですが、実質fcitxではノーチェックとなるので、何故使えないのか解りません。
ibusに戻してもチェックが付かないのは腑に落ちませんが・・・・

visibleにマニュアルでチェックをいれたところ,メニューバーにfcitxインディケータの右に別のインディケータが表れました。
そのインディケータをクリックすると,5個のサブメニューがぶら下がります。上から下に:
英語,mozc-jp,文字マップ,キーボードレイアウト,テキスト入力設定
の五つです。余計なインディケータです。このテストからはvisibleはノーチェックが正しい,と言えそうです。

activeもマニュアルでチェックを入れて環境を切り替える方法でテストしました。
ibusでチェックを入れてfcitxに切り替える。切り替え後はチェックが外されています。
fcitxに戻す。戻した後もチェックは外れたままです。

オフライン

 

#40 2014-01-08 23:00:15

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

1月4日の#24, https://forums.ubuntulinux.jp/viewtopic.php?pid=101557#p101557
に書いたことを,もう一度話題にさせてください。
前の投稿を転記するにあたり,一部訂正し,一部説明コメントを追加してあります。

私が課題だと考えるのはつぎの事項です:

1. 3つのアドオンはなぜ ~/.config/fcitx/addon/の下に置かれたのか。

2. Enabled=Trueに変えることで2つの入力メソッドが認識されたが,その理屈はどう理解できるのか。

3. 2つの入力メソッドを認識させるのに,無効から有効に移動させたアドオン3つは必要かつ十分なものか。

4. 3.の言い換えになるが,必要以上もものがあるとしたらそれはどれか。それはなぜか。

5. Enabled=Trueにマニュアルで変更したが,fcitx設定ツールを使って行うときどうすべきだったのか。

何かふと思いつくことがありましたらフォローアップしてください。私も何かしら調査を続けます。

Hiroshi Kubo による投稿:

fcitx-diagnoseによって無効と診断された3つのプロセスに対応するファイル,
その一つは~/.config/fcitx/addon/fcitx-dbus.confです,このなかのEnabled=FalseをTrueに手で変えたところ,
fcitx-diagnoseの診断結果は,期待に近いものになりました。

一部を下に転記します。

fcit-dbus.confなどのEnabledプロパティがなぜFalseになっていたのか。マニュアル変更は感心しません。

# Configuration:
## Fcitx アドオン:
1.  アドオン設定ディレクトリ:

    Fcitx アドオンの設定ディレクトリを見つけました: `/usr/share/fcitx/addon`

2.  アドオンリスト:

    1.  24 の有効なアドオンを見つけました:

            fcitx-autoeng
            fcitx-chttrans
            fcitx-classic-ui
            fcitx-clipboard
            fcitx-dbus                           ~/.config/fcitx/addon/の下にあって手でEnabled=Trueに設定
            fcitx-freedesktop-notify
            fcitx-fullwidth-char
            fcitx-imselector                ~/.config/fcitx/addon/の下にあって手でEnabled=Trueに設定
            fcitx-ipc
            fcitx-keyboard
            fcitx-kimpanel-ui
            fcitx-lua
            fcitx-mozc
            fcitx-notificationitem
            fcitx-punc
            fcitx-quickphrase
            fcitx-remote
            fcitx-spell
            fcitx-unicode
            fcitx-vk
            fcitx-x11                            ~/.config/fcitx/addon/の下にあって手でEnabled=Trueに設定
            fcitx-xim
            fcitx-xkb
            fcitx-xkbdbus

    2.  0 の無効なアドオンを見つけました:      Enabled=Trueに変えた3つが減って有効アドオンに移動

    3.  User Interface:

        Found 2 enabled user interface addons: 

            fcitx-classic-ui
            fcitx-kimpanel-ui                           

## 入力メソッド:
1.  2 の有効な入力メソッドを見つけました:

        fcitx-keyboard-us                                     無効アドオンから有効アドオンへの移動の結果
        mozc                                                            2つの入力メソッドが認識されるようになった

2.  既定の入力メソッド

    キーボード 入力メソッド "fcitx-keyboard-us"  を既定の入力メソッドとして追加しました。

オフライン

 

#41 2014-01-12 00:17:23

Hiroshi Kubo
メンバ
登録日: 2013-09-22

Re: fcitxインストール後のインプットメソッド確認

makopiさん,
および私の問題解決におつきあいくださった多くの方々,

いい話をお届けします。

Ctrl-Spaceで英語キーボードとMozcの切替ができないという問題は解決しました。
ubuntu-jpメーリングリストに投稿した助言のお願いに対し,宮田敬太郎さんが即座に答えを教えてくださいました。
http://mirrorshades.jp/archives/244/
に答えが書いてあります。

以上,ご報告します。この記事の作成もfcitxを使って書いています。

makopi による投稿:

Ubuntu13.10 リリースノート
https://wiki.ubuntu.com/SaucySalamander … jBuihiP8A-
を見たところ
https://wiki.ubuntu.com/SaucySalamander … tup-helper

すべての環境でうまく動作するとは限らないため、不具合を見つけた場合はubuntu-jpメーリングリストに報告してください

という記述を見つけました。
しばらくしても回答が得られなかったらメーリングリストの方に投稿してみては如何でしょうか?

オフライン

 

Board footer

Powered by FluxBB