解決済み:fcitx-mozcの不具合について

Linux Mintの初心者向けフォーラム

解決済み:fcitx-mozcの不具合について

投稿記事by はっくん » 2014年3月12日(水) 20:28

私の環境は以下の通りで自作PCです.
OS:Linux Mint 16 Cinnamon 64-bit
Cinnamon Version:2.0.14
Linux Kernel:3.11.0-12-generic

IBus-mozcを使っていたのですが,どうにも日本語入力状態になっているかどうかわかりにくいので
Fcitx-mozcにしてみようかとインストールを試みました.

「リナックスミントを使おう > Linux Mint の日本語化」
http://linuxmintjp.jimdo.com/%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%8C%96/
を参考にして
コード: 全て選択
$ sudo apt-get install fcitx fcitx-mozc fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-ui-classic fcitx-config-gtk
$ im-config -n fcitx

を行った後に再起動をしました.

確かに,Fcitx-mozcで入力ができるのですが,日本語入力へ切り替えるときに少々不具合があります.

まず,半角英数文字入力の状態だとします.
この状態から日本語入力の状態にするときは,通常「半角/全角キー」を1度押せばいいはずですが,
1度押すとカーソル近くに「Mozc」と現れキーボードアイコンが「あ」というアイコンに変わりMozcが起動したかに見えます.
しかし,実際に入力をしてみると半角英数入力状態です.
そして,そこから2回「半角/全角キー」を押すと再びカーソル近くに「Mozc」と現れキーボードアイコンが「あ」というアイコンに
変わり,ようやく日本語入力状態になります.

何度か試してみたのですが,「半角/全角キー」を押すたびに
半角英数入力→半角英数入力→日本語入力→半角英数入力→半角英数入力→半角英数入力→日本語入力→…
と繰り返されるようです.

IBusの日本語入力状態かどうかがわからないのも不便ですが,Fcitxでアイコンが日本語入力状態でも
1/2の確率で半角英数入力というのも不便です.
なにか設定し忘れていることなどあるのでしょうか?
ご助言よろしくお願いします.
最後に編集したユーザー はっくん [ 2014年3月13日(木) 00:12 ], 累計 1 回
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon Version 2.8.6
Linux Kernel 3.19.0-32-generic
Core2 Quad Q9550
NAVIDIA GeForce GT710[PCI-Express 2.0(x16)]
NAVIDIA GeForce GT610[PCI-Express 2.0(x1)]刺さっているだけ
はっくん
幕下
 
記事: 99
登録日時: 2013年11月06日(水) 22:44

Re: fcitx-mozcの不具合について

投稿記事by fu-sen » 2014年3月12日(水) 23:18

はっくんさん、Fcitx を試してみたのですね。
英語キーボードか何かでしょうか? 環境固有の問題で生じている可能性がありそうです。

Fcitx のアイコン(デフォルトでは右下の時計左にあるキーボード、または Mozc)を右クリックし、
「現在の入力メソッドの設定」を選びます。
表示された 入力メゾッドの設定 ウインドウより、入力メソッド タブが下記の状態になっている事を確認して下さい。

 キーボード - 日本語
 Mozc

それ以外の項目があれば外して下さい。
ただし、この設定は JIS 配列のキーボードの場合です。(Mac の場合も VirtualBox ならそのままで構いません)
US 配列の場合は変更が必要かもしれません。
fu-sen
関脇
 
記事: 364
登録日時: 2014年3月06日(木) 17:40

Re: fcitx-mozcの不具合について

投稿記事by はっくん » 2014年3月12日(水) 23:48

素早い回答有難うございます.

fu-sen さんが書きました:はっくんさん、Fcitx を試してみたのですね。
英語キーボードか何かでしょうか? 環境固有の問題で生じている可能性がありそうです。

fu-sen さんが書きました:ただし、この設定は JIS 配列のキーボードの場合です。(Mac の場合も VirtualBox ならそのままで構いません)
US 配列の場合は変更が必要かもしれません。

安さにつられて買ったJIS配列の日本語キーボードでiBUFFALOのBSKBU02です.
http://buffalo.jp/products/catalog/supply/input/keyboard/wire/bskbu02/
安物買いの銭失いってやつでしょうか^^;

fu-sen さんが書きました:Fcitx のアイコン(デフォルトでは右下の時計左にあるキーボード、または Mozc)を右クリックし、
「現在の入力メソッドの設定」を選びます。
表示された 入力メゾッドの設定 ウインドウより、入力メソッド タブが下記の状態になっている事を確認して下さい。

 キーボード - 日本語
 Mozc

それ以外の項目があれば外して下さい。

はい,添付した画像のように上記と同じになっています.
入力メソッドの設定.jpg
入力メソッドの設定
入力メソッドの設定.jpg (32.86 KiB) 表示数: 16473 回

なにか解決に必要な情報などありましたらご指示よろしくお願いします.
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon Version 2.8.6
Linux Kernel 3.19.0-32-generic
Core2 Quad Q9550
NAVIDIA GeForce GT710[PCI-Express 2.0(x16)]
NAVIDIA GeForce GT610[PCI-Express 2.0(x1)]刺さっているだけ
はっくん
幕下
 
記事: 99
登録日時: 2013年11月06日(水) 22:44

Re: fcitx-mozcの不具合について

投稿記事by はっくん » 2014年3月13日(木) 00:12

解決しました.

FcitxとMozcでのオン/オフの不具合をなんとかする
http://godira.blogspot.jp/2014/01/fcitxmozc.html
にある通りに
    IMのキーボードアイコンを右クリック
    入力メソッド > Mozc にチェック
    Mozcツール > 設定ツール
    Mozcツール-設定ツール.jpeg
    Mozcツール-設定ツール.jpeg (33.97 KiB) 表示数: 16453 回

    Mozcプロパティが開くので「一般タブ」の「キー設定」にある「キー設定の選択」の「編集」キーをクリック
    Mozcプロパティ.jpeg
    Mozcプロパティ.jpeg (34.59 KiB) 表示数: 16453 回

    「モード入力文字なし、入力キーHankaku/Zenkaku、コマンドIMEを無効化」を探し,右クリックしてエントリーを削除
    Mozcプロパティ-キー設定の選択-編集.jpeg
    Mozcプロパティ-キー設定の選択-編集.jpeg (51.79 KiB) 表示数: 16453 回
を行ったら正常に「半角/全角キー」が機能するようになりました.
ちなみに,「Mozcプロパティ」の「キー設定」の「キー設定の選択」は「ATOK」にしていました.

お騒がせしました.これでこのスレッドを示させていただきます.
%03/13/2014画像添付
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon Version 2.8.6
Linux Kernel 3.19.0-32-generic
Core2 Quad Q9550
NAVIDIA GeForce GT710[PCI-Express 2.0(x16)]
NAVIDIA GeForce GT610[PCI-Express 2.0(x1)]刺さっているだけ
はっくん
幕下
 
記事: 99
登録日時: 2013年11月06日(水) 22:44

Re: 解決済み:fcitx-mozcの不具合について

投稿記事by fu-sen » 2014年3月13日(木) 11:46

この情報、自分の環境でも再現しているのを確認しました。 :x
自分は MS-IME のままなので、ATOK に関係なく生じていますね。
ただし、下記の条件である事は確認しました。

16 で発生を確認。Debian Edition では元々正常に動作しています。
Cinnamon・MATE どちらでも発生を確認。KDE は正常な可能性があります。

Ubuntu 等、他のディストリビューションでは正常に動作しているので、
16 固有で何か異なる状態にあるようですね。別の解決方法があるかもしれません。
fu-sen
関脇
 
記事: 364
登録日時: 2014年3月06日(木) 17:40

Re: 解決済み:fcitx-mozcの不具合について

投稿記事by はっくん » 2014年3月13日(木) 14:02

fu-sen さんが書きました:Ubuntu 等、他のディストリビューションでは正常に動作しているので、
16 固有で何か異なる状態にあるようですね。別の解決方法があるかもしれません。

元記事さんは「Mozcの問題」と述べていますが,そのソースが欲しいところですね.
%と言ってもLinux初心者の私は何もできないのですが^^;
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon Version 2.8.6
Linux Kernel 3.19.0-32-generic
Core2 Quad Q9550
NAVIDIA GeForce GT710[PCI-Express 2.0(x16)]
NAVIDIA GeForce GT610[PCI-Express 2.0(x1)]刺さっているだけ
はっくん
幕下
 
記事: 99
登録日時: 2013年11月06日(水) 22:44

Re: 解決済み:fcitx-mozcの不具合について

投稿記事by はっくん » 2014年3月13日(木) 14:58

自分でスレッドを閉めると言っておいてなんですが^^;
検索をしてみると昨年10月末頃にUbuntuでも同様の不具合があったようですね.
その際には
IkuyaさんのPPAを入れてfcitxを更新すれば修正されたみたいです.
https://launchpad.net/~ikuya-fruitsbasket/+archive/fcitx

これはLinux Mintでも同様のことが言えるのでしょうか?

%03/13/2014 20:28追記
コード: 全て選択
$ sudo add-apt-repository ppa:ikuya-fruitsbasket/fcitx
$ sudo apt-get update

を実行しSynapticパッケージマネージャからアップデート可能なものをアップデートし
PCを再起動したら修正されました.
Mozcプロパティの一般タブ「キー設定 > キー設定の選択」を「ATOK」のままでも
不具合無くfcitx-mozcを利用できるようになりました.
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon Version 2.8.6
Linux Kernel 3.19.0-32-generic
Core2 Quad Q9550
NAVIDIA GeForce GT710[PCI-Express 2.0(x16)]
NAVIDIA GeForce GT610[PCI-Express 2.0(x1)]刺さっているだけ
はっくん
幕下
 
記事: 99
登録日時: 2013年11月06日(水) 22:44

Re: 解決済み:fcitx-mozcの不具合について

投稿記事by fu-sen » 2014年3月13日(木) 22:42

手順ですが、正しく明記しておくと、Fcitx・Mozc 導入後、端末より次の対応で構いません。

コード: 全て選択
$ sudo add-apt-repository ppa:ikuya-fruitsbasket/fcitx
$ sudo apt-get update
$ sudo apt-get upgrade

fcitx を含めたバージョンが 4.2.8.1-3 から 4.2.8.1-3ubuntu1 に更新されます。
これを行った後、ログアウト→ログイン、または Linux Mint を再起動して下さい。
後にバージョンアップがあった場合はアップデートマネージャーまたは apt-get で更新が反応します。

詳細を確認したところ、
この 4.2.8.1-3 と 4.2.8.1-3ubuntu1 の差で該当する部分のパッチが適用されています。
「debian/patches/fix-deactivate-key.patch: added for fixing Zenkaku_hankaku key.」
この修正版が Linux Mint 16 ではダウンロードできていないんですね。
Ubuntu では Japanese Team のレポジトリで、この修正版にしてあるようです。

https://launchpadlibrarian.net/15131936 ... a1.diff.gz

Debian 版をベースに修正が入っています。Debian Edition では修正済みのバージョンが適用されています。
Debian Edition の Fcitx バージョンは 4.2.8.3-2 となっています。
最後に編集したユーザー fu-sen [ 2014年3月13日(木) 23:59 ], 累計 3 回
fu-sen
関脇
 
記事: 364
登録日時: 2014年3月06日(木) 17:40

Re: 解決済み:fcitx-mozcの不具合について

投稿記事by はっくん » 2014年3月13日(木) 23:34

φ(*'д'* )メモメモ updateの後はupgradeなんですね.
不具合の解決にお付き合いいただきありがとうございました.
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon Version 2.8.6
Linux Kernel 3.19.0-32-generic
Core2 Quad Q9550
NAVIDIA GeForce GT710[PCI-Express 2.0(x16)]
NAVIDIA GeForce GT610[PCI-Express 2.0(x1)]刺さっているだけ
はっくん
幕下
 
記事: 99
登録日時: 2013年11月06日(水) 22:44

Re: 解決済み:fcitx-mozcの不具合について

投稿記事by fu-sen » 2014年3月14日(金) 00:15

更に調べたところ、該当の修正はそのまま Fcitx 本体で 4.2.8.3 で反映されていました。

https://github.com/fcitx/fcitx/commit/b ... 3d5b3e3bb8

Ubuntu の Fcitx は最新版ではなくて、Debian (testing) では最新版になってるという
逆転現象が発生してますね! :o
fu-sen
関脇
 
記事: 364
登録日時: 2014年3月06日(木) 17:40


Return to 初心者サポート

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[85人]