emacs23_Atok のバックアップ差分(No.1) - アールメカブ

アールメカブ


emacs23_Atok のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[Linuxの備忘録]]

懲りずに導入.なお iBusとは相性が悪いらしいが、すでに 
としている

また64bitマシンなのでia32-libsがいるがすでに導入済み

以下 ~/Atok にを用意

アップデートモジュール(atokx3up2.tar.gz)

http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=042459

IIIMFステータス非表示ツール(iiimf_status_hide.gz)

http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=037494

GTK+ 2.16対応モジュール(atokx3gtk216.tar.gz)

http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=044668

解凍しておく

 tar zxf atokx3.tar.gz
 tar zxf atokx3up2.tar.gz
 gzip -d iiimf_status_hide.gz

Atok のインストール


 export LANG=C
 sudo touch /etc/gtk-2.0/gtk.immodules

 CD をぶち込む
 cd /media/ATOKX3/
 sudo bash ./setupatok_tar.sh
 yes
 Input path of gtk-query-immodules-2.0 for 64bit  application:/usr/bin/gtk-query-immodules-2.0
 Input path of gtk.immodules for 64bit application:/etc/gtk-2.0/gtk.immodules
 cd bin/tarball/IIIMF
 cp iiimf-client-lib-trunk_r3104-js1.i386.tar.gz ~/Atok
 cp iiimf-protocol-lib-trunk_r3104-js1.i386.tar.gz ~/Atok
 cd ~/Atok
 tar xzvf iiimf-client-lib-trunk_r3104-js1.i386.tar.gz
 tar xzvf iiimf-protocol-lib-trunk_r3104-js1.i386.tar.gz
 sudo mv ./usr/lib/* /usr/lib32/
 wget http://ftp.ussg.iu.edu/linux/ubuntu/pool/main/t/tcp-wrappers/libwrap0_7.6.q-18_i386.deb
 dpkg --fsys-tarfile libwrap0_7.6.q-18_i386.deb | tar xf -
 sudo mv ./lib/libwrap.so.0* /usr/lib32/
 sudo /sbin/ldconfig
 cd ~/Atok/atokx3up2/bin/ATOK/
 tar xzvf atokxup-20.0-3.0.0.i386.tar.gz -C /
 cd ../IIIMF/
 tar xzvf iiimf-server-trunk_r3104-js3.i386.tar.gz -- exclude='./usr/lib' -C /
 tar xzvf iiimf-server-trunk_r3104-js3.i386.tar.gz ./usr/lib
 sudo mv ./usr/lib/* /usr/lib32/
 sudo bash /opt/atokx3/sample/setting_debian4.sh

 
 sudo mv iiimf_status_hide /opt/atokx3/bin/
 sudo chmod +x /opt/atokx3/bin/iiimf_status_hide
 sudo vi  /etc/X11/xinit/xinput.d/iiimf

最後の行に
 /opt/atokx3/bin/iiimf_status_hide
を追加

GTK+ 2.16対応モジュールを適用して不具合を修正

 sudo -s
 cd /
 sudo tar xzf ~/Atok/atokx3gtk216.tar.gz

Emacsでインライン入力する

IIIMECF http://www.meadowy.org/~kawabata/iiimecf/

 tar zxvf IIIMECF-0.75.tar.gz
 cd iiimecf
 emacs -q --no-site-file -batch -l iiimcf-comp.el
 sudo cp lisp/* /usr/share/emacs/site-lisp
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

 (setq iiimcf-server-control-hostlist (list (concat "/tmp/.iiim-"  
  (user-login-name) "/:0.0")))
 (when (and (= 0 (shell-command
                  (concat
                      "netstat --unix -l | grep -q " (car  
 iiimcf-server-control-hostlist))))
             (require 'iiimcf-sc nil t))
 (setq iiimcf-server-control-default-language "ja")
 (setq iiimcf-server-control-default-input-method "atokx3")
 (setq default-input-method 'iiim-server-control))

 (setq emacs-ime "atokx3")

;; トグルは C-\ すなわちコントロールとバックスラッシュの同時押し