Debian Sarge のセットアップ(日本語の入力)
ATOK風に、日本語の入力には Uim / Anthy 、Prime を使おうと思う。インストール
# apt-get update # apt-get install anthy <-- 辞書は全部選択する。 # apt-get install prime # apt-get install uim # apt-get install uim-applet-gnome <-- Gnomeウィジェット # apt-get install uim-anthy <-- uimのanthyプラグイン # apt-get install uim-prime <-- uimのprimeプラグイン
日本語の入力ができるかテスト
=== GTKアプリ ===geditで日本語の入力をしてみる。
入力できない時は、右クリックして入力メソッドがuimになっているかを確認する。
uim-anthyやuim-primeをインストールしたのに入力方式で選べない時は、 ホームディレクトリにあるファイルを全部BAKディレクトリに移動させた後で、 一度ログアウトして、ログインしたらuimツールバーの設定ボタンでanthyやprimeの設定ができるようになった。
=== QTアプリ ===環境変数を設定した上で uim-xim を起動させることにより、 KDEアプリでも日本語が入力できる。詳しくは、uimのREADME.jaを参照(Debianの場合は、/usr/share/doc/uim/README.ja)。
$ export XMODIFIERS=@im=uim $ echo $XMODIFIERS @im=uim $ uim-xim & $ kedit &
次に、ログイン時に読み込まれるスクリプトにこれを記述する。
ログイン時に読み込まれるスクリプトの作成
ログインをする時にGDMで、 セッションを選ぶと、それぞれ異なる設定ファイルを読み込む。
『デフォルトのシステムセッション』を選択した場合
ホームディレクトリの .xsessionファイルが読み込まれる。
→ .xsessionファイルの作成例『GNOME』を選択した場合
ホームディレクトリの .gnomercファイルが読み込まれる。
→ .gnomercファイルの作成例『KDE』を選択した場合
ホームディレクトリの .kde/env/ディレクトリにあるファイルが読み込まれる。
→ .kde/env/set_lang.shファイルの作成例
デフォルトのセッションを『デフォルトのシステム・セッション』にした時のログイン先をKDEかGnomeか 切替えるには
# update-alternatives --config x-session-manager
ホームディレクトリに .xsession ファイルを作る
- .xsessionファイルを作成すると、x-session-manager にログイン時に読み込まれる。
- 現在のx-session-managerを調べるには、
$ /usr/sbin/update-alternatives --display x-session-manager
- x-session-manager を変更するには、
# update-alternatives --config x-session-manager
- .xsession に、"exec x-session-manager" の行が無い場合は、エラーでログインできなくなる。
~/.xsession の例 )
LANG=ja_JP.eucJP export LANG PATH=$HOME/bin:$PATH #=== uim === if type uim-xim &> /dev/null ; then uim-xim & fi XMODIFIERS=@im=uim ; export XMODIFIERS uim-toolbar-gtk & #uim-toolbar-gtk-systray & #=== session-manager === exec x-session-manager
ホームディレクトリに .gnomerc ファイルを作成する。
~/.gnomerc の例 )
LANG=ja_JP.eucJP export LANG PATH=$HOME/bin:$PATH #=== uim === if type uim-xim &> /dev/null ; then uim-xim & fi XMODIFIERS=@im=uim ; export XMODIFIERS
ホームディレクトリの$KDEHOME/envに、スクリプトを作成する。
KDEにログインする時に、環境変数を設定してプログラムを起動するには、~/.kde または、$KDEHOMEに、envディレクトリを作成して、スクリプトを作成する。 名前はなんでもよい。 スクリプトには、実行権限を加える(Konquerorの場合だとファイルのプロパティから実行可能にチェック)。 詳しくは、/usr/bin/startkde を参照。
~/.kde/env/set_lang.sh の例
LANG=ja_JP.eucJP export LANG PATH=$HOME/bin:$PATH #=== uim === if type uim-xim &> /dev/null ; then uim-xim & fi XMODIFIERS=@im=uim ; export XMODIFIERS #uim-toolbar-gtk -0-50 & if type uim-toolbar-gtk-systray &> /dev/null ; then uim-toolbar-gtk-systray & fi
- 最新版uimで日本語入力環境を @Debian GNU/Linux sarge
- @IT 連文節変換エンジンAnthyを使うには
- 日記 日本語の入力に試行錯誤した時の日記です。
関連記事 :
Anthy に システム辞書を追加したい。
