« NX Clientでアンダースコアが入力できない | トップページ | LDAPでADのグループに所属するメンバを取得する »

2007年5月17日 (木)

NX ClientでAnthyが使えない

と、昨日書いたのですが、さっそく役に立つページを見つけて
解消してしまったので紹介します。

環境はFC6 + FreeNX + NX Client(Windows XP)です。

参考にしたのは以下のページです。

Ubuntu日本語フォーラム / 日本語入力について
NX Server + NX Clientで動作させるためには、通常の設定(Xの設定)とは別に行う必要があるはずです(NX ServerはXではないため)。

以下に設定方法があるようですが、中国語です。
http://ycfunet.blogspot.com/2007/01/nx.html

というわけで、ほぼこのページのままですが、一応FreeNXだと微妙にインストール先とか違うので。

まずは /usr/local/bin/GNOME.sh を作成。

=============================================
export LC_CTYPE=ja_JP.utf8
export XMODIFIERS=@im=SCIM
export QT_IM_MODULE=scim-bridge
export GTK_IM_MODULE=scim-bridge
export USE_XOPENIM=t
/usr/bin/scim -d &
/usr/bin/dbus-launch --exit-with-session gnome-session
=============================================

続けて、/etc/nxserver/node.conf を修正。(ない場合は、/etc/nxserver/node.conf.sampleをコピーしましょう)

=============================================
#COMMAND_START_GNOME="/usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session"

COMMAND_START_GNOME="/usr/bin/ssh-agent /usr/local/bin/GNOME.sh"
=============================================

あとはパーミッション。

chmod 755 /usr/local/bin/GNOME.sh

これでNX Clientで接続したときに、Anthyが使えるようになります。

これでとりあえず言うことなしです。

|

« NX Clientでアンダースコアが入力できない | トップページ | LDAPでADのグループに所属するメンバを取得する »

コメント

自分も過去に同じ課題に取り組んでちょっと違った方法で解決したのでコメにて失礼します。

/usr/bin/nxnode
を書き換えて、GNOMEデスクトップで日本語入力を可能にする
以下変更箇所抜粋

書き換え前
unix-gnome)
STARTX=$COMMAND_START_GNOME
書き換え後
unix-gnome)
export GTK_IM_MODULE=scim
STARTX=$COMMAND_START_GNOME

デフォルトでいくつかキーが使えないので
~/.Xmodmapを作成し以下のように記述
keycode 123 = yen underscore
keycode 49 = Zenkaku_Hankaku

投稿: MCH | 2007年6月 5日 (火) 00時55分

情報ありがとうございます。>MCH様
正直、SCIM関連は全く仕組みがわかっていないので、
一度調べて見たいと思っています。

ただ、/usr/bin/nxnodeって、RPM管理下じゃないですか?
パッケージのバージョンがあがると上書きされてしまうような
気が……

あと、私の環境では全角/半角キーはmodmapしなくても
使えたみたいです。

投稿: Zefard | 2007年6月 5日 (火) 08時41分

>ただ、/usr/bin/nxnodeって、RPM管理下じゃないですか?
>パッケージのバージョンがあがると上書きされてしまうような
>気が……

おっしゃる通りです。しかも数日前のアップデートにより、私の方法だとうまくいかなくなりました・・・
上記で対応できるバージョンは0.5です。

投稿: MCH | 2007年6月 6日 (水) 01時34分

It is cool that people are able to take the home loans moreover, that opens new opportunities.

投稿: CAMACHOCASSIE | 2012年7月21日 (土) 11時49分

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/161557/15092110

この記事へのトラックバック一覧です: NX ClientでAnthyが使えない:

» FreeNXで日本語入力を可能にする [GarageMemo]
CentOS5にFreeNXをインストールしたがデフォルトではNX ClientからSCIM+Anthyによる日本語入力ができない。以下の方法を実行する事でNX ClientでSCIM+Anthyによる日本語入力が可能になる。 NX Clientで日本語入力を可能にする方法は以下に ... [続きを読む]

受信: 2007年7月20日 (金) 10時06分

« NX Clientでアンダースコアが入力できない | トップページ | LDAPでADのグループに所属するメンバを取得する »