scim に代わり fcitx の動作実験

追加アプリケーションパッケージ、PETやSFSなどの話題です

モデレータ: 暇人, YoN, nyu

返信する
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

scim に代わり fcitx の動作実験

投稿記事 by きりん »

tahr-5.8.3.rc1 と quirky6(q605v2) 上で、scim に代わり fcitx の動作実験を行ってみました。
導入したパッケージは、以下のとおりです。

コード: 全て選択

kasumi_2.5|Edit Anthy dictionary.
libanthy0_9100h|input method for Japanese - runtime library
anthy_9100h|input method for Japanese - backend dictionary and utility
anthy-common_9100h|input method for Japanese - common files and dictionary
fcitx-anthy_0.2.0|
fcitx-bin_4.2.8.3|Start Input Method
fcitx-data_4.2.8.3|Start Input Method
fcitx-libs_4.2.8.3|
fcitx-modules_4.2.8.3|
fcitx-config-gtk2_0.4.7|Fcitx GUI Config Tool
fcitx-config-common_0.4.7|
fcitx-frontend-gtk2_4.2.8.3|
fcitx-module-dbus_4.2.8.3|
fcitx-libs-gclient_4.2.8.3|
libicu52_52.1|
fcitx-ui-classic_4.2.8.3|
fcitx-module-x11_4.2.8.3|
libgettextpo0_0.18.3.1|GNU Internationalization library
anthy関係は、IMEなしで表示のみ日本語化した状態から、IME導入の過程でインストールしたものなので、日本語化されたものをベースにする場合は必要ないと考えます。
動作の確認方法として、/root/.xinitrc 内のscimに関する記述はコメントアウトし、次のものを追記した状態で、コンソールより fcitx を起動しエラーメッセージの出方を確認しながらチェックしていきました。

コード: 全て選択

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
エラーを吐いているところがありますが、結果的に、設定ツール(fcitx-config-gtk)で次のようにすればよいようです。先頭が◯はチェックを入れる。×はチェックを外すの意味です。

コード: 全て選択

◯ Dbus Support
◯ X11 Support
× Spell
◯ Input method selector
× Quicphrase
◯ Clipboard
◯ Auto English Mode
◯ keyboard Layout
× Simplified Chinese To Traditional Chinese
◯ Fcitx XIM Frontend
× X keyboard Integration
◯ Freedesktop.org Notification Support
◯ Fcitx DBus Frontend
◯ Remote
◯ Anthy
× Punctuation Support
× Fullwidth Character
◯ Classic
× Fcitx Unicode Typing Support
× X keyboard Integration export with DBus
◯ DBus based new Freedesktop.org tray icon
◯ Virtual key Board
設定ファイルは、/root/.config/fcitx にあります。
バーチャルキーボードが付属しているので、タブレットでの使用を考えると選択肢のひとつかも知れません。

quirky6(q605v2)では、キーボードのアイコンが出て来ません(現時点)。追跡中です。
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

診断ツールがあるのですね

投稿記事 by きりん »

インストールしたパッケージの中に診断ツールがあります。
これを動作させると次のようになりました。

コード: 全て選択

# fcitx-diagnose ~/fcitx.txt
/root/fcitx.txt

コード: 全て選択

# システム情報:
1.  `uname -a`:

        Linux puppypc414 3.14.11 #1 SMP Tue Jul 8 16:55:20 BST 2014 i686 i686 i686 GNU/Linux

2.  `lsb_release`:

    `lsb_release` は見つかりません

3.  `/etc/lsb-release`:

    `/etc/lsb-release` は見つかりません

4.  `/etc/os-release`:

        NAME=Puppy
        VERSION="5.8.3.rc1"
        ID=puppy_tahr
        VERSION_ID=5.8.3.rc1
        PRETTY_NAME="tahrpup 5.8.3.rc1"
        ANSI_COLOR="0;34"
        CPE_NAME="cpe:/o:puppy:puppy_linux:5.8.3.rc1"
        HOME_URL="http://puppylinux.com/"
        SUPPORT_URL="http://www.murga-linux.com/puppy/index.php"
        BUG_REPORT_URL="https://github.com/puppylinux-woof-CE/woof-CE"

5.  デスクトップ環境:

    デスクトップ環境を決定できません。

# 環境:
1.  DISPLAY:

        DISPLAY=':0'

2.  キーボードレイアウト:

    1.  `setxkbmap`:

            xkb_keymap {
            	xkb_keycodes  { include "xfree86(jp106)+aliases(qwerty)"	};
            	xkb_types     { include "complete"	};
            	xkb_compat    { include "complete"	};
            	xkb_symbols   { include "pc/pc(pc102)+pc/jp(latin)+pc/jp:2"	};
            	xkb_geometry  { include "pc(jp106)"	};
            };

    2.  `xprop`:

            _XKB_RULES_NAMES(STRING) = "xorg", "jp106", "jp", "", ""

3.  ロケール:

    1.  すべてのロケール:

            C
            POSIX
            en_US
            en_US.utf8
            ja_JP.utf8

    2.  現在のロケール:

            LANG=ja_JP.UTF-8
            LANGUAGE=
            LC_CTYPE="ja_JP.UTF-8"
            LC_NUMERIC="ja_JP.UTF-8"
            LC_TIME="ja_JP.UTF-8"
            LC_COLLATE="ja_JP.UTF-8"
            LC_MONETARY="ja_JP.UTF-8"
            LC_MESSAGES="ja_JP.UTF-8"
            LC_PAPER="ja_JP.UTF-8"
            LC_NAME="ja_JP.UTF-8"
            LC_ADDRESS="ja_JP.UTF-8"
            LC_TELEPHONE="ja_JP.UTF-8"
            LC_MEASUREMENT="ja_JP.UTF-8"
            LC_IDENTIFICATION="ja_JP.UTF-8"
            LC_ALL=

4.  Current user:

    The script is run as root (0).

    **You are probably logging in as `root` or using `sudo` to run this script. This either means you have security problems or the result of this script may not be accurate. See [Why is it bad to run as root](https://www.google.com/search?q=Why+is+it+bad+to+run+as+root) or [sudo environment variables](https://www.google.com/search?q=sudo+environment+variables) for more information.**

# Fcitxの状態:
1.  実行可能:

    `/usr/bin/fcitx` にfcitxを見つけました。

2.  バージョン:

    Fcitxのバージョン: `4.2.8.3`

3.  プロセス:

    Fcitxのプロセス 1 を見つけました:

         6103 fcitx

4.  `fcitx-remote`:

    `fcitx-remote` は正常に動作しています。

# Fcitx設定UI:
1.  設定ツールラッパー:

    fcitx-configtoolが `/usr/bin/fcitx-configtool` を見つけました。

2.  gtk2 向け設定GUI:

    `fcitx-config-gtk` を `/usr/bin/fcitx-config-gtk` で見つけました。

3.  gtk3 向け設定GUI:

    **gtk3 に対する設定のGUIが見つかりません。**

4.  KDE向け設定GUI:

    **`kcmshell4` は見つかりません**

# フロントエンド設定:
## Xim:
1.  `${XMODIFIERS}`:

    環境変数 XMODIFIERS は "{$2}" に正しく設定されています。
    環境変数から取得した Xim サーバー名は fcitx です。

2.  ルートウィンドウでの XIM_SERVERS :

    Xim サーバー名は環境変数で設定されたものと同じです。

## Qt:
1.  `${QT_IM_MODULE}`:

    環境変数 QT_IM_MODULE は "{$2}" に正しく設定されています。

2.  Qt IM モジュールファイル:
    Qt4**${1}のFcitx入力メソッドモジュールが見つかりません。**
    Qt5**${1}のFcitx入力メソッドモジュールが見つかりません。**

## Gtk:
1.  `${GTK_IM_MODULE}`:

    環境変数 GTK_IM_MODULE は "{$2}" に正しく設定されています。

2.  `gtk-query-immodules`:

    1.  gtk 2:

        Found `gtk-query-immodules` for gtk `2.24.23` at `/usr/bin/gtk-query-immodules-2.0`.
        バージョンライン:

            # Created by /usr/bin/gtk-query-immodules-2.0 from gtk+-2.24.23

        gtk `2.24.23` 用のFcitx im モジュールを見つけました。

            "/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so" 
            "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 
            "/usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so" 
            "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 

    2.  gtk 3:

        **Cannot find `gtk-query-immodules` for gtk 3**

        **gtk 3 用のFcitx im モジュールが見つかりません。**

3.  Gtk IM モジュールキャッシュ:

    1.  gtk 2:

        Found immodules cache for gtk `2.24.23` at `/etc/gtk-2.0/gtk.immodules`.
        バージョンライン:

            # Created by gtk-query-immodules-2.0 from gtk+-2.24.23

        gtk `2.24.23` 用のFcitx im モジュールを見つけました。

            "/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so" 
            "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 
            "/usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so" 
            "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 

    2.  gtk 3:

        **Cannot find immodules cache for gtk 3**

        **キャッシュに gtk 3 用の fcitx im モジュールが見つかりません。**

4.  Gtk IM モジュールファイル:

    1.  gtk 2:

        見つけたGtk 2 IMモジュールファイルはすべて存在します。

    2.  gtk 3:

        見つけたGtk 3 IMモジュールファイルはすべて存在します。

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

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

2.  アドオンリスト:

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

            fcitx-anthy
            fcitx-autoeng
            fcitx-classic-ui
            fcitx-clipboard
            fcitx-dbus
            fcitx-freedesktop-notify
            fcitx-imselector
            fcitx-ipc
            fcitx-keyboard
            fcitx-notificationitem
            fcitx-vk
            fcitx-x11
            fcitx-xim
            fcitx-xkbdbus

    2.  8 の無効なアドオンを見つけました:

            fcitx-chttrans
            fcitx-fullwidth-char
            fcitx-punc
            fcitx-quickphrase
            fcitx-remote
            fcitx-spell
            fcitx-unicode
            fcitx-xkb

3.  Addon Libraries:

    All libraries for all addons are found.

4.  ユーザーインターフェース:

    Found 1 enabled user interface addons:

        fcitx-classic-ui

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

        fcitx-keyboard-us
        anthy

2.  既定の入力メソッド

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

# ログ:
1.  `date`:

        2014年  9月 15日 月曜日 17:00:12 JST

2.  `~/.config/fcitx/log/`:

        total 0

3.  `~/.config/fcitx/log/crash.log`:

    `~/.config/fcitx/log/crash.log` は見つかりません
この結果を参照しながらインストールするのもよいかも・・・
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

Re: scim に代わり fcitx の動作実験

投稿記事 by きりん »

きりんです。
tahr-6.0-CE_noPAE + lang_pack_ja-1.8.sfs をベースにして、fcitx+mozcの導入レポートです。

1.インストールしたパッケージ

コード: 全て選択

libprotobuf8_2.5.0|libprotobuf8|2.5.0|9ubuntu1|BuildingBlock|1070K|pool/main/p/protobuf|libprotobuf8_2.5.0-9ubuntu1_i386.deb|+libc6&ge2.4,+libgcc1&ge4.1.1,+libstdc++6&ge4.3,+zlib1g&ge1.1.4|protocol buffers C++ library|ubuntu|trusty|
mozc-server_1.13.1651.102-2|mozc-server|1.13.1651.102-2||BuildingBlock|23933K|pool/universe/m/mozc|mozc-server_1.13.1651.102-2_i386.deb|+libc6&ge2.15,+libcairo2&ge1.2.4,+libgcc1&ge4.1.1,+libglib2.0-0&ge2.12.0,+libgtk2.0-0&ge2.8.0,+libpango-1.0-0&ge1.20.0,+libprotobuf8,+libssl1.0.0&ge1.0.0,+libstdc++6&ge4.6|Server of the Mozc input method|ubuntu|trusty|
mozc-data_1.13.1651.102-2|mozc-data|1.13.1651.102-2||BuildingBlock|54K|pool/universe/m/mozc|mozc-data_1.13.1651.102-2_all.deb||Mozc input method - data files|ubuntu|trusty|
libzinnia0_0.06-2|libzinnia0|0.06-2||Personal;education|189K|pool/universe/z/zinnia|libzinnia0_0.06-2_i386.deb|+libc6&ge2.11,+libgcc1&ge4.1.1,+libstdc++6&ge4.4.0|online handwriting recognition system with machine learning|ubuntu|trusty|
mozc-utils-gui_1.13.1651.102-2|mozc-utils-gui|1.13.1651.102-2||BuildingBlock|3042K|pool/universe/m/mozc|mozc-utils-gui_1.13.1651.102-2_i386.deb|+libc6&ge2.15,+libgcc1&ge4.1.1,+libprotobuf8,+libqtcore4&ge4.8.0,+libqtgui4&ge4.8.0,+libstdc++6&ge4.4.0,+libzinnia0,+mozc-data|GUI utilities of the Mozc input method|ubuntu|trusty|
libgettextpo0_0.18.3.1|libgettextpo0|0.18.3.1|1ubuntu3|BuildingBlock|361K|pool/main/g/gettext|libgettextpo0_0.18.3.1-1ubuntu3_i386.deb|+libc6&ge2.11,+libunistring0|GNU Internationalization library|ubuntu|trusty|
libicu52_52.1-3|libicu52|52.1-3||BuildingBlock|27253K|pool/main/i/icu|libicu52_52.1-3_i386.deb|+libc6&ge2.7,+libgcc1&ge4.1.1,+libstdc++6&ge4.4.0|International Components for Unicode|ubuntu|trusty|
fcitx-bin_4.2.8.3-3|fcitx-bin|4.2.8.3-3||BuildingBlock|222K|pool/universe/f/fcitx|fcitx-bin_4.2.8.3-3_i386.deb|+fcitx-libs&ge4.2.8.1,+libc6&ge2.15,+libdbus-1-3&ge1.1.1,+libgettextpo0|Flexible Input Method Framework - essential binaries|ubuntu|trusty|
fcitx-data_4.2.8.3-3|fcitx-data|4.2.8.3-3||BuildingBlock|657K|pool/universe/f/fcitx|fcitx-data_4.2.8.3-3_all.deb||Flexible Input Method Framework - essential data files|ubuntu|trusty|
fcitx-libs_4.2.8.3-3|fcitx-libs|4.2.8.3-3||BuildingBlock|352K|pool/universe/f/fcitx|fcitx-libs_4.2.8.3-3_i386.deb|+libc6&ge2.15|Flexible Input Method Framework - library files|ubuntu|trusty|
fcitx-modules_4.2.8.3-3|fcitx-modules|4.2.8.3-3||BuildingBlock|5226K|pool/universe/f/fcitx|fcitx-modules_4.2.8.3-3_i386.deb|+libc6&ge2.15,+libicu52&ge52,+libxml2&ge2.7.4|Flexible Input Method Framework - core modules|ubuntu|trusty|
tegaki-zinnia-japanese_0.3-1|tegaki-zinnia-japanese|0.3-1||BuildingBlock|25544K|pool/universe/t/tegaki-zinnia-japanese|tegaki-zinnia-japanese_0.3-1_all.deb||Japanese handwriting model for Zinnia|ubuntu|trusty|
fcitx-mozc_1.13.1651.102-2|fcitx-mozc|1.13.1651.102-2||BuildingBlock|1092K|pool/universe/m/mozc|fcitx-mozc_1.13.1651.102-2_i386.deb|+libc6&ge2.15,+libgcc1&ge4.1.1,+libprotobuf8,+libstdc++6&ge4.4.0,+fcitx-bin,+fcitx-data,+fcitx-modules,+mozc-server&eq1.13.1651.102-2,+mozc-data,+tegaki-zinnia-japanese|Mozc engine for fcitx - Client of the Mozc input method|ubuntu|trusty|
fcitx-anthy_0.2.0-2|fcitx-anthy|0.2.0-2||BuildingBlock|514K|pool/universe/f/fcitx-anthy|fcitx-anthy_0.2.0-2_i386.deb|+libanthy0,+libc6&ge2.4,+libgcc1&ge4.1.1,+libstdc++6&ge4.4.0,+fcitx-bin,+fcitx-data&ge4.2.6,+fcitx-modules,+anthy|Fcitx wrapper for Anthy IM engine|ubuntu|trusty|
fcitx-config-common_0.4.7-1|fcitx-config-common|0.4.7-1||BuildingBlock|72K|pool/universe/f/fcitx-configtool|fcitx-config-common_0.4.7-1_all.deb||graphic Fcitx configuration tool - common files|ubuntu|trusty|
fcitx-libs-gclient_4.2.8.3-3|fcitx-libs-gclient|4.2.8.3-3||BuildingBlock|103K|pool/universe/f/fcitx|fcitx-libs-gclient_4.2.8.3-3_i386.deb|+fcitx-libs&ge4.2.7,+libc6&ge2.4,+libdbus-1-3&ge1.0.2,+libglib2.0-0&ge2.37.3|Flexible Input Method Framework - D-Bus client library for Glib|ubuntu|trusty|
fcitx-module-dbus_4.2.8.3-3|fcitx-module-dbus|4.2.8.3-3||BuildingBlock|140K|pool/universe/f/fcitx|fcitx-module-dbus_4.2.8.3-3_i386.deb|+libc6&ge2.17,+libdbus-1-3&ge1.1.1,+fcitx-modules|Flexible Input Method Framework - D-Bus module and IPC frontend|ubuntu|trusty|
fcitx-frontend-gtk2_4.2.8.3-3|fcitx-frontend-gtk2|4.2.8.3-3||BuildingBlock|89K|pool/universe/f/fcitx|fcitx-frontend-gtk2_4.2.8.3-3_i386.deb|+fcitx-libs&ge4.2.7,+fcitx-libs-gclient&ge4.2.7,+libc6&ge2.4,+libglib2.0-0&ge2.16.0,+libgtk2.0-0&ge2.24.0,+libpango-1.0-0&ge1.14.0,+fcitx-module-dbus|Flexible Input Method Framework - GTK+ 2 IM Module frontend|ubuntu|trusty|
fcitx-config-gtk2_0.4.7-1|fcitx-config-gtk2|0.4.7-1||BuildingBlock|117K|pool/universe/f/fcitx-configtool|fcitx-config-gtk2_0.4.7-1_i386.deb|+fcitx-libs&ge4.2.7,+libc6&ge2.8,+libdbus-glib-1-2&ge0.78,+libgdk-pixbuf2.0-0&ge2.22.0,+libglib2.0-0&ge2.37.3,+libgtk2.0-0&ge2.24.0,+libpango-1.0-0&ge1.14.0,+fcitx-config-common&eq0.4.7-1|graphic Fcitx configuration tool - Gtk+ 2 version|ubuntu|trusty|
fcitx-module-x11_4.2.8.3-3|fcitx-module-x11|4.2.8.3-3||BuildingBlock|287K|pool/universe/f/fcitx|fcitx-module-x11_4.2.8.3-3_i386.deb|+libc6&ge2.15,+libcairo2&ge1.2.4,+libdbus-1-3&ge1.0.2,+libglib2.0-0&ge2.12.0,+libpango-1.0-0&ge1.14.0,+libpangocairo-1.0-0&ge1.22.0,+libx11-6,+libxfixes3,+libxinerama1,+libxkbfile1,+libxml2&ge2.7.4,+libxrender1,+fcitx-modules|Flexible Input Method Framework - X11 module and XIM frontend|ubuntu|trusty|
fcitx-tools_4.2.8.3-3|fcitx-tools|4.2.8.3-3||BuildingBlock|271K|pool/universe/f/fcitx|fcitx-tools_4.2.8.3-3_i386.deb|+fcitx-bin&ge4.2.8.3,+fcitx-libs&ge4.2.7,+libc6&ge2.7|Flexible Input Method Framework - various tools|ubuntu|trusty|
fcitx-ui-light_0.1.3-2|fcitx-ui-light|0.1.3-2||BuildingBlock|154K|pool/universe/f/fcitx-ui-light|fcitx-ui-light_0.1.3-2_i386.deb|+libc6&ge2.8,+libfontconfig1&ge2.8.0,+libx11-6,+libxft2&gt2.1.1,+libxpm4|light weight xlibs and xft based UI for Fcitx|ubuntu|trusty|
fcitx-ui-classic_4.2.8.3-3|fcitx-ui-classic|4.2.8.3-3||BuildingBlock|280K|pool/universe/f/fcitx|fcitx-ui-classic_4.2.8.3-3_i386.deb|+libc6&ge2.8,+libcairo2&ge1.2.4,+libdbus-1-3&ge1.0.2,+libglib2.0-0&ge2.12.0,+libpango-1.0-0&ge1.14.0,+libpangocairo-1.0-0&ge1.22.0,+libx11-6,+libxext6,+fcitx-module-x11|Flexible Input Method Framework - Classic user interface|ubuntu|trusty|
tahrにはqtのライブラリーが導入済みなので、preciseよりも導入するパッケージが少ないです。
anthyも選択して動作可能とするため、fcitx-anthyも導入しました。

2..xinitrcの変更
IMEの起動に関する部分を修正追加します。fido↔rootを行うと修正した部分が書き戻される場合があるので次のようにしてあります。

コード: 全て選択

# Inserted by the post-install scrpt of scim-1.4.7-*.pet
# Enable legacy X applications to use scim:
# Make sure your environment variable LANG is '*.UTF-8', not '*.utf8'
# LANG maybe set at /etc/profile
if [ -x /usr/bin/scim ] && echo $LANG| grep -qi '.utf'; then
  export XMODIFIERS='@im=SCIM'
  export GTK_IM_MODULE='scim'
  export QT_IM_MODULE='scim'
  export LC_CTYPE=$LANG
  [ -x /usr/bin/scim-bridge ] && export GTK_IM_MODULE='scim-bridge'
#  ls /tmp/scim-helper-manager-socket* &>/dev/null || /usr/bin/scim -d ←コメント行に変更
fi

export GTK_IM_MODULE=fcitx ←追加
export QT_IM_MODULE=fcitx ←追加
export XMODIFIERS="@im=fcitx" ←追加
sudo -u fido /usr/bin/fcitx ←追加(次の行と実験状態によりコメントアウトする)
#/usr/bin/fcitx ←追加

CURRENTWM="`cat /etc/windowmanager`
3.fidoが十分動作する状態にする
必要条件か十分条件かの確認は行っていませんが、次のメッセージを参考にしてください。
viewtopic.php?f=26&t=2723

4.fcitx-diagnoseの結果

コード: 全て選択

# システム情報:
1.  `uname -a`:

        Linux pc901 3.14.20 #1 SMP Thu Oct 9 16:57:53 BST 2014 i686 i686 i686 GNU/Linux

2.  `lsb_release`:

    `lsb_release` は見つかりません

3.  `/etc/lsb-release`:

    `/etc/lsb-release` は見つかりません

4.  `/etc/os-release`:

        NAME=Puppy
        VERSION="6.0"
        ID=puppy_tahr
        VERSION_ID=6.0
        PRETTY_NAME="tahrpup 6.0"
        ANSI_COLOR="0;34"
        CPE_NAME="cpe:/o:puppy:puppy_linux:6.0"
        HOME_URL="http://puppylinux.com/"
        SUPPORT_URL="http://www.murga-linux.com/puppy/index.php"
        BUG_REPORT_URL="https://github.com/puppylinux-woof-CE/woof-CE"

5.  デスクトップ環境:

    デスクトップ環境を決定できません。

# 環境:
1.  DISPLAY:

        DISPLAY=':0'

2.  キーボードレイアウト:

    1.  `setxkbmap`:

            xkb_keymap {
            	xkb_keycodes  { include "xfree86(jp106)+aliases(qwerty)"	};
            	xkb_types     { include "complete"	};
            	xkb_compat    { include "complete"	};
            	xkb_symbols   { include "pc/pc(pc102)+pc/jp(latin)+pc/jp:2"	};
            	xkb_geometry  { include "pc(jp106)"	};
            };

    2.  `xprop`:

            _XKB_RULES_NAMES(STRING) = "xorg", "jp106", "jp", "", ""

3.  ロケール:

    1.  すべてのロケール:

            C
            POSIX
            en_US
            en_US.utf8
            ja-JP.utf8
            ja_JP.utf8

    2.  現在のロケール:

            LANG=ja_JP.UTF-8
            LANGUAGE=
            LC_CTYPE=ja_JP.UTF-8
            LC_NUMERIC="ja_JP.UTF-8"
            LC_TIME="ja_JP.UTF-8"
            LC_COLLATE="ja_JP.UTF-8"
            LC_MONETARY="ja_JP.UTF-8"
            LC_MESSAGES="ja_JP.UTF-8"
            LC_PAPER="ja_JP.UTF-8"
            LC_NAME="ja_JP.UTF-8"
            LC_ADDRESS="ja_JP.UTF-8"
            LC_TELEPHONE="ja_JP.UTF-8"
            LC_MEASUREMENT="ja_JP.UTF-8"
            LC_IDENTIFICATION="ja_JP.UTF-8"
            LC_ALL=

4.  Current user:

    The script is run as fido (1001).

# Fcitxの状態:
1.  実行可能:

    `/usr/bin/fcitx` にfcitxを見つけました。

2.  バージョン:

    Fcitxのバージョン: `4.2.8.3`

3.  プロセス:

    Fcitxのプロセス 1 を見つけました:

         6101 fcitx

4.  `fcitx-remote`:

    `fcitx-remote` は正常に動作しています。

# Fcitx設定UI:
1.  設定ツールラッパー:

    fcitx-configtoolが `/usr/bin/fcitx-configtool` を見つけました。

2.  gtk2 向け設定GUI:

    `fcitx-config-gtk` を `/usr/bin/fcitx-config-gtk` で見つけました。

3.  gtk3 向け設定GUI:

    **gtk3 に対する設定のGUIが見つかりません。**

4.  KDE向け設定GUI:

    **`kcmshell4` は見つかりません**

# フロントエンド設定:
## Xim:
1.  `${XMODIFIERS}`:

    環境変数 XMODIFIERS は "{$2}" に正しく設定されています。
    環境変数から取得した Xim サーバー名は fcitx です。

2.  ルートウィンドウでの XIM_SERVERS :

    Xim サーバー名は環境変数で設定されたものと同じです。

## Qt:
1.  `${QT_IM_MODULE}`:

    環境変数 QT_IM_MODULE は "{$2}" に正しく設定されています。

2.  Qt IM モジュールファイル:
    Qt4**${1}のFcitx入力メソッドモジュールが見つかりません。**
    Qt5**${1}のFcitx入力メソッドモジュールが見つかりません。**

## Gtk:
1.  `${GTK_IM_MODULE}`:

    環境変数 GTK_IM_MODULE は "{$2}" に正しく設定されています。

2.  `gtk-query-immodules`:

    1.  gtk 2:

        Found `gtk-query-immodules` for gtk `2.24.23` at `/usr/bin/gtk-query-immodules-2.0`.
        バージョンライン:

            # Created by /usr/bin/gtk-query-immodules-2.0 from gtk+-2.24.23

        gtk `2.24.23` 用のFcitx im モジュールを見つけました。

            "/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so" 
            "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 
            "/usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so" 
            "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 

    2.  gtk 3:

        **Cannot find `gtk-query-immodules` for gtk 3**

        **gtk 3 用のFcitx im モジュールが見つかりません。**

3.  Gtk IM モジュールキャッシュ:

    1.  gtk 2:

        Found immodules cache for gtk `2.24.23` at `/etc/gtk-2.0/gtk.immodules`.
        バージョンライン:

            # Created by gtk-query-immodules-2.0 from gtk+-2.24.23

        gtk `2.24.23` 用のFcitx im モジュールを見つけました。

            "/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so" 
            "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 
            "/usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so" 
            "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 

    2.  gtk 3:

        Found immodules cache for gtk `3.6.4` at `/usr/lib/gtk-3.0/3.0.0/immodules.cache`.
        バージョンライン:

            # Created by /usr/lib/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.6.4

        **Failed to find fcitx in immodule cache at `/usr/lib/gtk-3.0/3.0.0/immodules.cache`**

        **キャッシュに gtk 3 用の fcitx im モジュールが見つかりません。**

4.  Gtk IM モジュールファイル:

    1.  gtk 2:

        見つけたGtk 2 IMモジュールファイルはすべて存在します。

    2.  gtk 3:

        見つけたGtk 3 IMモジュールファイルはすべて存在します。

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

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

2.  アドオンリスト:

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

            fcitx-anthy
            fcitx-autoeng
            fcitx-classic-ui
            fcitx-clipboard
            fcitx-dbus
            fcitx-freedesktop-notify
            fcitx-fullwidth-char
            fcitx-imselector
            fcitx-ipc
            fcitx-keyboard
            fcitx-mozc
            fcitx-notificationitem
            fcitx-punc
            fcitx-quickphrase
            fcitx-remote
            fcitx-spell
            fcitx-unicode
            fcitx-vk
            fcitx-x11
            fcitx-xim
            fcitx-xkb
            fcitx-xkbdbus

    2.  2 の無効なアドオンを見つけました:

            fcitx-chttrans
            fcitx-light-ui

3.  Addon Libraries:

    All libraries for all addons are found.

4.  ユーザーインターフェース:

    Found 1 enabled user interface addons:

        fcitx-classic-ui

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

        fcitx-keyboard-us
        mozc
        anthy

2.  既定の入力メソッド

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

# ログ:
1.  `date`:

        2014年 11月 12日 水曜日 20:53:49 JST

2.  `~/.config/fcitx/log/`:

        total 4
        -rw-r--r-- 1 fido users 1049 11月 12 20:26 crash.log

3.  `~/.config/fcitx/log/crash.log`:

        =========================
        FCITX 4.2.8.3 -- Get Signal No.: 6
        Date: try "date -d @1415791575" if you are using GNU date ***
        ProcessID: 13570
        /usr/bin/fcitx[0x8049318]
        [0xb7794400]
        [0xb7794424]
        /lib/libc.so.6(gsignal+0x47)[0xb75aa577]
        /lib/libc.so.6(abort+0x143)[0xb75ad9a3]
        /lib/libc.so.6(+0x696e3)[0xb75e56e3]
        /lib/libc.so.6(__fortify_fail+0x6b)[0xb767813b]
        /lib/libc.so.6(+0xfbfea)[0xb7677fea]
        /lib/libc.so.6(__longjmp_chk+0x42)[0xb7677f52]
        /usr/lib/i386-linux-gnu/fcitx/fcitx-x11.so(+0x18b7)[0xb74068b7]
        /usr/lib/libX11.so.6(_XIOError+0x54)[0xb7309b04]
        /usr/lib/libX11.so.6(_XReply+0x385)[0xb7307a35]
        /usr/lib/libX11.so.6(XInternAtom+0xba)[0xb72f223a]
        /usr/lib/i386-linux-gnu/fcitx/fcitx-classic-ui.so(+0x4f31)[0xb4bbff31]
        /usr/lib/libfcitx-core.so.0(+0x14757)[0xb7785757]
        /usr/lib/libfcitx-core.so.0(FcitxUILoad+0xc1)[0xb7785be1]
        /usr/lib/libfcitx-core.so.0(+0x7347)[0xb7778347]
        /usr/lib/libfcitx-core.so.0(FcitxInstanceRun+0x215)[0xb7778ef5]
        /usr/bin/fcitx[0x8048c22]
        /lib/libc.so.6(__libc_start_main+0xf3)[0xb7595a83]
        /usr/bin/fcitx[0x8048c99]
ふうせん Fu-sen.
記事: 561
登録日時: 13/09/17(火) 10:01

Re: scim に代わり fcitx の動作実験

投稿記事 by ふうせん Fu-sen. »

|・・)ヒョコ

|・・)大事な事を言い忘れてました〜

|・・)良いですよ〜続けましょう〜

おそらくこれはいけると思います。
中国語言語 Pet が本家フォーラムで公開されていて、
そちらで Fcitx が採用済みです。

http://www.murga-linux.com/puppy/viewtopic.php?t=82937

fcitx-mozc はやはり root ユーザーの規制がやっかいかもしれませんので、
fcitx-anthy であれば、root のままでも大丈夫ではないかと。
fcitx-kkc はパッケージがあったかなぁ……

|彡 サッ ←別に去らなくても良いじゃない
ふうせん Fu-sen. ( old: 2 8 6 )
返信する