N900上のemacsで日本語入力

2009.12.19

Screenshot-20091219-001642

Nokia N900は今のところ日本語入力を行うことはできません(表示だけはデフォルトで可能)。このため、日本のN900ユーザの多くはsumibiというWEBサービスで日本語入力(変換)して、それをコピーペーストするという方法を使っています。しかし、この方法だとオフライン状態では日本語の入力ができません。なので、なんとかならないかなぁっと調べていたのですが、N900でemacsを動かし、emacs標準のkkcを使い日本語入力を実現するという方法がありました(Full Chinese Japanese Korean (CJK) input on Nokia N900)。

emacsの導入については、ほぼ上記のサイトどおりでいけましたが、若干手順が違ったので、備忘録代わりに書いておきます。

まず、emacsの導入手順は、GNU Emacs for Nokia N900のBASIC手順に従いました。

step.2のrootshは、ここからインストールできます。

step.5でemacsをインストールしますが、ほぼ確実に「 libungif4g libxpm4 librsvg2-2」の3つがないというエラーがでると思います。上記サイトの手順では、step.6を実行しろということになっていますが、step.6を実行しても、librsvg2-2だけはインストールができません(少なくとも私はできませんでした)。なので、これだけは、別途、ここからインストールします(step.6を実行後、再度step.5を実行(emacsの再インストール)を実行した方がいいかも)。

step.7、step.8は不要です。

この段階で、X-terminalから、
~ $ emacs.sh
で、emacsが起動できるようになっているはずです(もしくはアプリケーションショートカットから起動)。もし起動できなかったり、ショートカットがなかったりする場合は、うまくインストールできていないということになります(おそらくstep.5、step.6の部分)。

emacsが起動できれば、あとは
C-x RET C- Japanese RET
で日本語入力モードになります。
このコマンドを入力するのも面倒ですが、.emacsというファイルに設定を書いておくと、コマンドを省略したり、挙動を変更することが可能です。

参考に(なるかどうかわかりませんが)、現在の私の.emacsは下記。

(add-to-list ‘load-path “~/elisp/maxframe”)
(require ‘maxframe)

(setq mf-max-height 430)
(add-hook ‘window-setup-hook ‘maximize-frame t)
(maximize-frame)

(set-clipboard-coding-system ‘utf-8)
(setq x-select-enable-clipboard t)

(set-language-environment “japanese”)
(if (and (require ‘quail) (require ‘kkc))
(progn
(setq quail-japanese-use-double-n t)))

(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won’t work right.
‘(cua-mode t nil (cua-base))
‘(default-input-method “japanese”)
‘(initial-buffer-choice t)
‘(tool-bar-mode nil))

(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won’t work right.
‘(default ((t (:inherit nil :stipple nil :background “white” :foreground “black” :inverse-video nil :box nil :strike-through nil : overline nil :underline nil :slant normal :weight light :height 203 :width normal :foundry “monotype” :family “MHeiGB18030C-Medium”)))))

タグ: , ,

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

Googleマップで自分の場所をリアルタイムに共有できるように

Googleマップに自分のいる場所をシェアできる機能が追加されます。 これまでは自分の居場所を他の人に知らせるときには、近くのお店の住所なり座標なりをメールなどで共有するという方法がありましたが、これ

Bitdefender BOXの実機レビュー 今後はこの手の製品が各家庭に必須となるかも【AD】

先日からモニターしているBitdefender BOXですが、今回は設定方法と実際の使用感についてレビューしたいと思います。 関連:パソコンだけではダメ、重要なのはスマート家電などIoT機器のセキュリ

HUAWEI nova liteの安いけどおススメのケース ケースで迷ってたらとりあえず買って損はしない

現在一押しのミドルクラス端末、HUAWEI nova liteのケースを購入してみました。 買ったのは、NILLKINというブランドのケース。 TopAce Huawei Nova Lite 専用ケー

ウェアラブル翻訳機「ili」を持って台湾に行こう! ログバーがiliのモニターを募集中

話した言葉を瞬時に翻訳してくれる旅行に特化したウェアラブル翻訳機「ili」が、モニターを募集をしています。 関連:話した言葉を瞬時に翻訳!ウェアラブル翻訳機「ili(イリー)」は海外旅行をもっと身近に

あなたの一票でシリーズ化! Amazonがオリジナル作品でシリーズ化してほしいものを選ぶアンケート調査を実施中

Amazonプライムビデオで、日本未公開のAmazonオリジナル作品のパイロット版(第1話)を観て、今後その続きを観たい(シリーズ化してほしい)と思った作品を選ぶというアンケート調査を行っています。

Android O Developer Preview 1をNexus 5Xに焼いてみた 今のところ違いはよくわからない

Android O Developer Preview 1をNexus 5Xに焼いてみた 今のところ違いはよくわからない

公開されたAndroid Oの開発者プレビュー1を早速Nexus 5Xに入れてみました。正直なところ、新機能についてはまだ実感できないというか、対応しているアプリがないので試せてはいないのですが、...

HUAWEI nova liteの安いけどおススメのケース ケースで迷ってたらとりあえず買って損はしない

HUAWEI nova liteの安いけどおススメのケース ケースで迷ってたらとりあえず買って損はしない

現在一押しのミドルクラス端末、HUAWEI nova liteのケースを購入してみました。 買ったのは、NILLKINというブランドのケース。 ...

スマホの画面をテレビに出力できるMiracast(ミラキャスト)の使い方

スマホの画面をテレビに出力できるMiracast(ミラキャスト)の使い方

名前だけは聞いたことはあるものの、使っている、活用しているという話をあまり聞かないMiracast(ミラキャスト)、どんなものかと思って実際に使ってみました。 ...

Bitdefender BOXの実機レビュー 今後はこの手の製品が各家庭に必須となるかも【AD】

Bitdefender BOXの実機レビュー 今後はこの手の製品が各家庭に必須となるかも【AD】

先日からモニターしているBitdefender BOXですが、今回は設定方法と実際の使用感についてレビューしたいと思います。 関連:パソコンだけではダメ、重要なのはスマート家電などIoT機器...

HUAWEI nova liteのコスパは異常 同価格帯の端末では競合がいない

HUAWEI nova liteのコスパは異常 同価格帯の端末では競合がいない

HUAWEIが若者向けのシリーズとしてあらたに投入したのnova、その下位モデルという位置づけのnova liteを購入してみました。 nova liteは公式ショップや量販店では販売しておらず、...

MENU

back to top