MozcforEmacs のバックアップ(No.2) - アールメカブ

アールメカブ


MozcforEmacs のバックアップ(No.2)


Linuxの備忘録

Mozc の導入

debuild: fatal error at line 1340:
dpkg-buildpackage -rfakeroot -D -us -uc failed

と言われたので "-d" を追加してみる

ishida@~/src/mozc/src$ debuild -uc -us -d

GUI

ここ

$ wget -q http://download.opensuse.org/repositories/home:/sawaa/xUbuntu_10.04/Release.key -O- | sudo apt-key add -
$ sudo sh -c 'echo "deb http://download.opensuse.org/repositories/home:/sawaa/xUbuntu_10.04 ./" > /etc/apt/sources.list.d/ikoinoba.list'   
$ sudo aptitude update
$ sudo aptitude install ibus-mozc

インストールは別の方法でやったので、ここまでは実行していない

$ sudo add-apt-repository ppa:irie/elisp
$ sudo aptitude update
$ sudo aptitude install ibus-e

ishida@ishida-Lynx:~$ sudo aptitude install ibus-el

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます      
パッケージの状態を初期化しています... 完了
以下の新規パッケージがインストールされます:
 ibus-el python-xlib{a} 
以下のパッケージは『削除』されます:
 libcrypt-blowfish-perl{u} libcrypt-simple-perl{u} libcrypt-ssleay-perl{u} 
 libemail-mime-encodings-perl{u} libgtk2-sexy-perl{u} 
 libgtk2-trayicon-perl{u} libsexymm2{u} libxml-simple-perl{u} 
0 個のパッケージを更新、 2 個を新たにインストール、 8 個を削除予定、0 個が更新されていない。
198kB のアーカイブを取得する必要があります。 展開後に 32.8kB のディスク領域が解放されます。
先に進みますか? [Y/n/?] 
拡張状態情報を書き込んでいます... 完了
取得:1 http://jp.archive.ubuntu.com/ubuntu/ lucid/universe python-xlib 0.14+20091101-1 [165kB]
取得:2 http://ppa.launchpad.net/irie/elisp/ubuntu/ lucid/main ibus-el 0.1.0 [33.0kB]
198kB を 1s 秒でダウンロードしました (99.6kB/s)
(データベースを読み込んでいます ... 現在 178964 個のファイルとディレクトリがインストールされています。)
libcrypt-simple-perl を削除しています ...
libcrypt-blowfish-perl を削除しています ...
libcrypt-ssleay-perl を削除しています ...
libemail-mime-encodings-perl を削除しています ...
libgtk2-sexy-perl を削除しています ...
libgtk2-trayicon-perl を削除しています ...
libsexymm2 を削除しています ...
libxml-simple-perl を削除しています ...
man-db のトリガを処理しています ...
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
未選択パッケージ python-xlib を選択しています。
(データベースを読み込んでいます ... 現在 178860 個のファイルとディレクトリがインストールされています。)
(.../python-xlib_0.14+20091101-1_all.deb から) python-xlib を展開しています...
未選択パッケージ ibus-el を選択しています。
(.../archives/ibus-el_0.1.0_all.deb から) ibus-el を展開しています...
install-info のトリガを処理しています ...
python-xlib (0.14+20091101-1) を設定しています ...

ibus-el (0.1.0) を設定しています ...
install/ibus-el: Handling install for emacsen flavor emacs23
Wrote /usr/share/emacs23/site-lisp/ibus-el/ibus.elc

python-support のトリガを処理しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます      
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了        

ishida@ishida-Lynx:~$ 

Emacs に

;; ibus-mode
(require 'ibus)
;; Turn on ibus-mode automatically after loading .emacs
(add-hook 'after-init-hook 'ibus-mode-on)
;; Use C-SPC for Set Mark command
(ibus-define-common-key ?\C-\s nil)
;; Use C-/ for Undo command
(ibus-define-common-key ?\C-/ nil)
;; Change cursor color depending on IBus status
(setq ibus-cursor-color '("limegreen" "white" "blue"))
(global-set-key "\C-\\" 'ibus-toggle)